Ratchet down chrome-bss size expectation.

The size metric here dropped significantly in
chromium revision range r241262 - r241265,
or blink revision range 163980 - 164001.
( In spite of my curiosity, I didn't investigate why, because lower is better. )

BUG=329309
R=sullivan@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241398 0039d316-1c4b-4281-b951-d872f2087c98
Android: allow to set the initial visibility of WebContents being created.

This patch exposes the |initially_hidden| creation parameter of WebContents in
Java ContentViewUtil, allowing the Android embedder to correctly set the
visibility of WebContents created for tabs opened to load in background.

Also, the |are_layers_attached| flag of RenderWidgetHostViewAndroid is now set
in constructor to match visibility tracked in RenderWidgetHost.

This allows to fix the Page Visibility API for tabs opened to load in
background.

BUG=327125

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241399 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Suppress spurious ShowPress after a preventDefault'ed touch

Properly reset the GestureDetector if a touch sequence is preventDefault'ed
before it has turned into a movement gesture.  This fixes the following problem
sequence:
  1) A touchstart is unconsumed by Javascript, and fed to the GestureDetector
  2) The next touchmove is preventDefault'ed, and not fed to the GestureDetector
  3) The ShowPress gesture timeout fires, as it never received a touchmove.

BUG=328886

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241402 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Changing log classes to support incoming time of event.

Prior to this cl the log class retrived the time from the system
with this change the time of a log event can be specified by the
caller. This change is needed for the receiver of a RTCP message
that contain log messages to insert them with a correct time.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241404 0039d316-1c4b-4281-b951-d872f2087c98
Roll NaCl deps 12544 -> 12558

12558 - Fix location of gcc toolchain tarballs.
12557 - Fix path in backports patch.
12556 - Fix location of gcc toolchain tarballs.
12555 - Log all toolchain_build output to a file
12553 - Update chrome_rev in DEPS
12552 - Build all untrusted code with -fasynchronous-unwind-tables
12551 - Patch backports to work around annotator strictness change.
12550 - toolchain_build: Remove obsolete git/tar features
12549 - Update x86 NEWLIB_VERSION from 12421 to 12464
12548 - PNaCl: Update LLVM revision in pnacl/COMPONENT_REVISIONS
12547 - PNaCl: Update LLVM test suite revision in pnacl/COMPONENT_REVISIONS
12546 - PNaCl: Update LLVM revision in pnacl/COMPONENT_REVISIONS
12545 - Update PNaCl in TOOL_REVISIONS from 12506 -> 12534

BUG=329062
R=mcgrathr@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241406 0039d316-1c4b-4281-b951-d872f2087c98
Change keyboard animation time to 200ms


TBR=jamescook, stevet
BUG=NONE

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241407 0039d316-1c4b-4281-b951-d872f2087c98
Disable a slow test in cast_unittests

TBR=mikhal@chromium.org
BUG=329333

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241408 0039d316-1c4b-4281-b951-d872f2087c98
Blink roll 164025:164030

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

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241410 0039d316-1c4b-4281-b951-d872f2087c98
Checkout Polymer using bower instead of the raw repository.

This adds Polymer to third_party using bower rather than the raw repository.
Bower is the recommended way to manage Polymer. It makes it easy to update
this dependency in chrome as well. Instructions for updating polymer are
included in the README.chromium file.

The existing references to polymer.min.js have been updated.

This change is so that more polymer components can easily be added which  are
needed for the PDF extension.

R=bshe@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241411 0039d316-1c4b-4281-b951-d872f2087c98
RulesRegistryWithCacheTest uses CHANNEL_UNKNOWN to access DWR API

(Was: Whitelist test extension in RulesRegistryWithCacheTest to use DWR API)

RulesRegistryWithCacheTest.RulesPreservedAcrossRestart needs to install an extension using declarative rules.
None of the APIs using declarative rules is available in stable yet, so this breaks tests on official builders.

This CL uses ScopedCurrentChannel to simulate being on the unknown channel (that's what Chromium builds use).

Alternative approaches:
 * Add a command line flag to whitelist the test extension for accessing the Declarative Web Request API. This was tried in patch sets 1-4 here, but abandoned in favour of ScopedCurrentChannel.
 * Make the test extension a component one (https://codereview.chromium.org/113993002/). That could have unwanted side effects.


BUG=326327

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241412 0039d316-1c4b-4281-b951-d872f2087c98
Revert 241384 "[telemetry] Add Monsoon protocol library."

[Reason for revert: check_licenses failed on Linux bot - nick]

> [telemetry] Add Monsoon protocol library.
> 
> BUG=None.
> TEST=trybots
> R=dannyb@google.com, tonyg@chromium.org
> 
> Review URL: https://codereview.chromium.org/75803002

TBR=dtu@chromium.org

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

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

R=ncbray@chromium.org
TBR=ncbray@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241415 0039d316-1c4b-4281-b951-d872f2087c98
suppress uninit error at net::ProxyScriptDecider::DoLoop
TBR=ellyjones@chromium.org
BUG=329339
TEST=waterfall

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

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

BUG=322682
TEST=browsertest

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241417 0039d316-1c4b-4281-b951-d872f2087c98
[cr tool] Change client scanning to override the environment

BUG=327668

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241418 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Basic C++ wrappers for the (still-untested) data pipes.

I'd write tests, but I want to start from the "bottom up".

R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241419 0039d316-1c4b-4281-b951-d872f2087c98
[rac] Add STL utilities from Chrome to libaddressinput.

This patch adds STL utilities from Chrome to libaddressinput. The
utilities will be used to delete heap-allocated objects inside STL
containers.

http://src.chromium.org/viewvc/chrome/trunk/src/base/stl_util.h?revision=221067
http://src.chromium.org/viewvc/chrome/trunk/src/base/stl_util_unittest.cc?revision=171321

BUG=327046

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

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