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
rAc - use i18nized address format for display of address

BUG=333372

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246119 0039d316-1c4b-4281-b951-d872f2087c98
Implements the Synced Notifications Welcome Toast.

The first notification for synced notifications will
now generate a normal notification explaining the new
service.

This does not yet implement click-to-disable or have
proper resources.

BUG=315248

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246120 0039d316-1c4b-4281-b951-d872f2087c98
Adds the new image for display notifications.

BUG=254737
R=oshima@chromium.org
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246122 0039d316-1c4b-4281-b951-d872f2087c98
gn: Fix clang plugin on ios.

BUG=336491
TBR=brettw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246124 0039d316-1c4b-4281-b951-d872f2087c98
Make layout test FreeType more like Lucid FreeType.

The patch set to Lucid's FreeType defines TT_CONFIG_OPTION_BYTECODE_INTERPRETER.
This change does so for the layout test's build of FreeType.

R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246126 0039d316-1c4b-4281-b951-d872f2087c98
Remove implementations of WebMediaPlayer::supportsFullscreen()

WebMediaPlayer::supportsFullscreen() was removed in Blink r165243.

BUG=334985

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

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