Sets docked container to use EasyResizeWindowTargeter to allow touch fuzzing

BUG=336247
TEST=Manual - follow bug repro steps

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246097 0039d316-1c4b-4281-b951-d872f2087c98
Remove some unused balloon code on ChromeOS builds since BalloonNotificationUIManager is unreachable.

This allows us to remove WebContentsDelegate::CanLoadDataURLsInWebUI.

BUG=304341
R=stevenjb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246098 0039d316-1c4b-4281-b951-d872f2087c98
All Chrome Frame policies are valid only through version 32.

BUG=316496
R=joaodasilva@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246099 0039d316-1c4b-4281-b951-d872f2087c98
[Hotword] Adding pref to track number of times the opt-in popup is shown. Adding functions to the HotwordService and HotwordServiceFactory to find out whether the popup should be shown based on the pref. A test is included for these added functions.

This also fixes some pref accessing bugs in HotwordServiceFactory that were found when writing the test.

Note: The hook up to the extension javascript will occur in a separate CL.

Note: There seem to be two bugs for this so adding this to both for tracking.

BUG=325439,289023
TEST=HotwordServiceTest.ShouldShowOptInPopup

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246100 0039d316-1c4b-4281-b951-d872f2087c98
Add Android support in DnsConfigServicePosix.

Add support for Android in DnsConfigServicePosix by:
1. Adding ReadDnsConfig that reads the net.dns[12] system properties.
2. Adding ConfigWatcher that triggers on network change events.
3. Pointing HostsWatcher at /system/etc/hosts.

BUG=149752,334794

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246101 0039d316-1c4b-4281-b951-d872f2087c98
Remove myself from webkit/OWNERS.

I'm not actively working on Chromium.

TBR=darin

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246102 0039d316-1c4b-4281-b951-d872f2087c98
Remove now unnecessary msvs_cygwin_shell:1

Was probably necessary for VS builds, but we don't need it any more.

BUG=123026
R=gab@chromium.org
TEST=remove chrome.7z and setup.ex_ and ninja -C out\Debug setup.ex_

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246103 0039d316-1c4b-4281-b951-d872f2087c98
IPC fuzzer: fix re2 dependency.
The location of re2.gyp seems to have changed with https://codereview.chromium.org/141053003.

BUG=260848
TBR=brettw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246104 0039d316-1c4b-4281-b951-d872f2087c98
Land Recent QUIC Changes.

Disable QUIC pacing until a valid RTT estimate has been recevied.

Merge internal change: 59820552
https://codereview.chromium.org/135053008/


Change QuicConnection::WritePacket so it takes a const& instead of *
to QuicPacket.

Merge internal change: 59820019
https://codereview.chromium.org/143693002/


Implement TCP proportional rate reduction in QUIC's TCP style
congestion control.

Merge internal change: 59685915
https://codereview.chromium.org/135183006/


Fix QUIC's implementation of Cubic and Reno to not increase the CWND
during recovery.

This was causing QUIC to be overly aggressive and in practice have a
minimum CWND of 12, since it raised the CWND before a loss could be
registered.

Merge internal change: 59615701
https://codereview.chromium.org/143083004/

R=rch@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246105 0039d316-1c4b-4281-b951-d872f2087c98
Documentation fix - Delete meaningless paragraph.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246106 0039d316-1c4b-4281-b951-d872f2087c98
Use stub GL draw/clear calls for browser tests that do not need pixels.

Instead of using the "TestCompositor" use real GL contexts that just
stub out these expensive functions.

Previously browser tests that did not disable the test compositor
would fall into legacy software mode in the renderer, causing the
renderer to produce frames in a way we don't ship. Now all tests
will use a compositor in both the browser and the renderers.

This allows us to remove the concept the "test compositor" from
browser tests (and from unit tests if we want).

R=piman@chromium.org, sky
BUG=270918

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246107 0039d316-1c4b-4281-b951-d872f2087c98
Ignore multiple NOTIFICATION_EXTENSION_VIEW_REGISTERED messages rather than CHECKing them.

BUG=294687

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246108 0039d316-1c4b-4281-b951-d872f2087c98
Some clean up of ContentView and ContentViewCore.

Some of it stems from the "hardware accelerated" flag in ContentViewCore
ctor but it's unused. The rest are unused functions on ContentView.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246109 0039d316-1c4b-4281-b951-d872f2087c98
Update net/third_party/nss to NSS 3.15.5 Beta 2.

alpn.patch and paddingextension.patch have been committed in the NSS
upstream.

In addition to calling SSL_SetNextProtoNego, the SSL_ENABLE_NPN and
SSL_ENABLE_ALPN options need to be used to control whether each of
NPN and APLN will be negotiated. SSL_ENABLE_NPN is enabled by default,
but we enable it explicitly to be safe.

R=agl@chromium.org
BUG=331625
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246110 0039d316-1c4b-4281-b951-d872f2087c98
Added standard gamepad mappings for Dualshock 4 on Mac and Linux.

R=scottmg@chromium.org

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

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

$ git log e4a780b1..b39e8cf08 --date=short --format="%ad %ae %s" | sed 's/@chromium\.org//'
2014-01-20 maruel Remove swarming.py trigger/run --os flag.

R=vadimsh@chromium.org
BUG=

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246114 0039d316-1c4b-4281-b951-d872f2087c98
Moved the --device-management-url switch to the policy component.

BUG=275292
TBR=nkostylev@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246115 0039d316-1c4b-4281-b951-d872f2087c98
Moved the ProxyPolicyProvider to the policy component.

This policy provider gets its policies from a delegate policy provider. It is
used on ChromeOS to allow user cloud policy to override some prefs in Local
State (the providers that override Local State must be ready before the Profile
and user policy are ready).

After moving to the component it will be possible to enable this provider on
iOS builds, so that user cloud policy can override some Local State prefs on
that platform too (such as metrics reporting).

BUG=275292
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246116 0039d316-1c4b-4281-b951-d872f2087c98
gn: Default is_clang to true on iOS.

Mirrors this condition in build/common.gypi:

      ['OS == "ios"', {
        # ...

        # Enable clang and host builds when generating with ninja-ios.
        'conditions': [
          ['"<(GENERATOR)"=="ninja"', {
            'clang%': 1,
            'host_os%': "mac",
          }]
        ],
      }],

BUG=336531
TBR=brettw@chromium.org

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

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