Blink roll 164381:164401

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=164382:164401&mode=html

TBR=lushnikov@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242762 0039d316-1c4b-4281-b951-d872f2087c98
Automated Commit: Committing new LKGM version 5181.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242763 0039d316-1c4b-4281-b951-d872f2087c98
Also trigger OnReadyStateChanged for tracks with a WebAudio source.

Change suggested by xians@

BUG=322547

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242764 0039d316-1c4b-4281-b951-d872f2087c98
roll skia DEPS to 12846

BUG=
R=fmalita@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242766 0039d316-1c4b-4281-b951-d872f2087c98
Add a renderer side version of the referrer check in the net library

This should hopefully give us enough information to debug the issue

BUG=331097
R=battre@chromium.org

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

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

R=jochen@chromium.org

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

Patch from Ulan Degenbaev <ulan@chromium.org>.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242769 0039d316-1c4b-4281-b951-d872f2087c98
Remove dependency from content_webkit_unit_test_support to blink_test_support

webkit_unit_tests now depends directly on this.

BUG=none
R=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242770 0039d316-1c4b-4281-b951-d872f2087c98
Replace WebScopedPtr with base's scoped_ptr in test runner library

BUG=331296
R=battre@chromium.org
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242771 0039d316-1c4b-4281-b951-d872f2087c98
Update list of OWNERS for test runner library

BUG=none
R=abarth@chromium.org,dmazzoni@chromium.org,dpranke@chromium.org,pfeldman@chromium.org,tkent@chromium.org,tommyw@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242773 0039d316-1c4b-4281-b951-d872f2087c98
Fix build output directories in GN.

This puts the temporary build directories for the GYP builds at the same level as the main build output directory. This fixes problems where the build script converts paths to the build directory, and these get written to the GYP file. If the build directory is different relative to the source root than the GN build directory, the paths will be messed up.

Fixes some Android goma issues for compat with the GYP build.

TBR=jam@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242775 0039d316-1c4b-4281-b951-d872f2087c98
Roll third_party/freetype to @a2b9955b49034a51dfbc8bf9f4e9d312149cecac.

This adds support of color glyphs.
The freetype version is between 2.4.12 and 2.5.0.
Updated libpng accordingly which is required by the new freetype.

BUG=290583
R=phajdan.jr@chromium.org
TBR=darin

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242777 0039d316-1c4b-4281-b951-d872f2087c98
Add option to compile out DCHECKs in android webview

To support performance testing since DCHECKs can have a measurable
impact on performance.

BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242778 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Some DataPipe cleanup/simplification.

Merge some state (as indicated by the now-deleted FIXME):
- two_phase_max_num_bytes_written_ with producer_in_two_phase_write_
- two_phase_max_num_bytes_read_ with consumer_in_two_phase_read_

R=davemoore@chromium.org, davemoore

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242779 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Fix DCHECK failure in test.

~DataPipe doesn't take the lock (and doesn't have to), which causes lock
assertions to fail.

TBR=davemoore@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242780 0039d316-1c4b-4281-b951-d872f2087c98
[chromedriver] Fix error in run_buildbot_steps.py script.

BUG=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242781 0039d316-1c4b-4281-b951-d872f2087c98
Clean up a lot of inconsistency in bookmark command handling.

First, this disconnects the omnibox editing state from whether IDC_BOOKMARK_PAGE
is enabled.  See comment 8 on the bug for why I'm making this change.

Second, this brings all three platforms into sync on when the bookmark star is
actually visible, and what command it executes when clicked
(IDC_BOOKMARK_PAGE_FROM_STAR -- see bug 144586).  To do this and reduce code
duplication I'm hoisting some functionality into LocationBar.  Probably more
functionality is duplicated across the platform-specific subclasses that could
also be hoisted here, but let's not boil the ocean.

BUG=317578
TEST=Ctrl-D should always bookmark the current page, even if omnibox edits are in progress.
R=msw@chromium.org

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

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