Disable TabCaptureApiTest.EndToEnd as it is crashing on Windows.

BUG=174640
TEST=browser_tests
TBR=robertshield,vitalybuka,kkania
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180969 0039d316-1c4b-4281-b951-d872f2087c98
Roll Skia DEPS to 7612

control: https://codereview.chromium.org/12209037/
Review URL: https://codereview.chromium.org/12220038

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180970 0039d316-1c4b-4281-b951-d872f2087c98
Revert "GTTF: Add missing virtual destructors."

It turned out this is not necessary,
we have a better warning already enabled in clang
(-Wdelete-non-virtual-dtor, part of -Wall).

TBR=darin,satorux,fischman,jamesr,jar,sky

BUG=45135

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180972 0039d316-1c4b-4281-b951-d872f2087c98
overscroll: Use wheel events only from the trackpad.

Using wheel events from an external mouse is possible to use for overscroll,
in theory. But, the problem with that is we currently do not receive any event
that indicates that scrolling has ended. For trackpad, on the otherhand, we do
receive a fling event (with 0 velocity) at the end of a 2-finger scroll. So
do overscrolling from trackpad, but not from normal mouse wheels.

BUG=174508

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180973 0039d316-1c4b-4281-b951-d872f2087c98
Correctly disable AllUrlsApiTest.WhitelistedExtension test on windows.

BUG=174341
TEST=NONE
TBR=robertshield,vitalybuka,kkania
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180975 0039d316-1c4b-4281-b951-d872f2087c98
Return a FileEntry object from onFileSynced events so both input and output types of API functions involving single files all use FileEntry.

BUG=167552
TEST=SyncFileSystemApiTest.OnFileSynced

Review URL: https://chromiumcodereview.appspot.com/11819058

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

We should send KeyCode oriented string to identify actual key code for degenerated case: e.g. "backslash" KeySym is from two different KeyCode "IntlRo" and "IntlYen" in Japanese Keyboard.

The identification should be meet DOM Level 4 Event spec. 
https://dvcs.w3.org/hg/d4e/raw-file/tip/source_respec.htm

BUG=169993
TEST=try bots.

Review URL: https://chromiumcodereview.appspot.com/12082055

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180978 0039d316-1c4b-4281-b951-d872f2087c98
Implement DownloadFile operation on Drive API v2.

By this CL, DriveApiService supports downloading a file.
Unfortunately, the name of url for the downloading is different between
on GData WAPI, where it is "content url", and on Drive API v2, where it is
"download url". "Download URL" sounds a bit generic one, so this CL use it.

BUG=148627
TEST=Ran unit_tests.


Review URL: https://chromiumcodereview.appspot.com/12084108

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180979 0039d316-1c4b-4281-b951-d872f2087c98
[android_webview] Make it possible to install downloaded certificates.

This makes it possible for a certificate download to trigger an intent (via the
StoreCertficiate call) which in turn allows the user to choose to install the
certificate on the device.

BUG=b/6385441 
TEST=None

Review URL: https://chromiumcodereview.appspot.com/12138003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180980 0039d316-1c4b-4281-b951-d872f2087c98
Adding strings for reload infobar for content settings.

They will be used by issue 12207011.
https://codereview.chromium.org/12207011/

BUG=172778

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180981 0039d316-1c4b-4281-b951-d872f2087c98
Fixed lingering signin issues with managed/disabled sync.

Fixed signin flows/UI to work even if --disable-sync is passed (in which case
there is no ProfileSyncService at all).

Fixed signin flow issues when sync is disabled by policy (advanced flow would
bring up an empty sync setup overlay, and UI would not correctly reflect
changes to the signin state).

BUG=166148


Review URL: https://chromiumcodereview.appspot.com/12181011

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180982 0039d316-1c4b-4281-b951-d872f2087c98
Use PATCH method directly in RenameResourceOperation.

The PATCH method is now supported by UrlFetcher, so this CL just uses it with getting rid of
the X-HTTP-Method-Override header workaround.

BUG=173315
TEST=Ran unit_tests.


Review URL: https://chromiumcodereview.appspot.com/12207033

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180983 0039d316-1c4b-4281-b951-d872f2087c98
Allow macros in parametrized browser tests (IN_PROCESS_BROWSER_TEST_P).

Adding one additional #define layer correctly expands the macro arguments. This
allows the MAYBE_ prefix trick to conditionally disable tests on some platforms.

Then, with this newly-acquired ability, fix encrypted_media_browsertest.cc to use the right style for disabling tests.

BUG=174294

Review URL: https://chromiumcodereview.appspot.com/12209016

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180984 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Remove DriveFileSystem::GetFileByPath's unused callback parameter

All users are passing null callbacks.

BUG=None
TEST=build


Review URL: https://chromiumcodereview.appspot.com/12218031

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180985 0039d316-1c4b-4281-b951-d872f2087c98
Locally managed profiles: Change manual white-/blacklist API to support hosts and exact URLs.


BUG=168772

Review URL: https://chromiumcodereview.appspot.com/11896035

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180986 0039d316-1c4b-4281-b951-d872f2087c98
Implemented attestation message flow for Chrome OS.
    
Chrome OS has an attestation service which can interact with a Privacy CA in order to generate an attestation certificate.  The AttestationFlow class coordinates this interaction.

BUG=chromium-os:37806
TEST=unit


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

Review URL: https://chromiumcodereview.appspot.com/11932004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180987 0039d316-1c4b-4281-b951-d872f2087c98
Update V8 to version 3.16.14.

TBR=jkummerow@chromium.org


Review URL: https://chromiumcodereview.appspot.com/12217037

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180988 0039d316-1c4b-4281-b951-d872f2087c98
Declare RenderProcessHost::GetHandle() method as const.


BUG=174407


Review URL: https://chromiumcodereview.appspot.com/12224015

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

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