Automated Commit: Committing new LKGM version 5430.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249613 0039d316-1c4b-4281-b951-d872f2087c98
[webcrypto] Require optional JWK properties to have the correct type.
BUG=245025

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249614 0039d316-1c4b-4281-b951-d872f2087c98
The patch is based on https://codereview.chromium.org/27233003/. The unit tests were modified, one has been added.

BUG=95758

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249615 0039d316-1c4b-4281-b951-d872f2087c98
Fix MarkUnmarkedAllocations to mark only unmarked allocations.

BUG=None
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249616 0039d316-1c4b-4281-b951-d872f2087c98
Include external touchscreen vid/pid in UMA hardware profile

Relanding https://codereview.chromium.org/103893005 after it was
reverted in https://codereview.chromium.org/135763002. When this
was first landed, it would try to read information on the
displays after ash::Shell had been destroyed, which caused
issues. This patch checks if the ash::Shell exists before
reading information on the displays.

This patch also fixes a bug in the previous patch in which we'd
log that the primary display was not a touch screen if we failed
to find the native screen.

Previously we looked at including the touchscreen name in the UMA
hardware profile: https://codereview.chromium.org/23619085/.

As that posed a privacy concern, this patch includes the vid/pid
instead.

BUG=248910

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249617 0039d316-1c4b-4281-b951-d872f2087c98
Add a platform policy provider for Android.

BUG=340704
TBR=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249618 0039d316-1c4b-4281-b951-d872f2087c98
[chromedriver] Fix the pattern for matching chromedriver archives.

TBR=craigdh
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249619 0039d316-1c4b-4281-b951-d872f2087c98
Move the translate script to the Translate component

This CL moves the TranslateScript class and the translate.js script.
A new translate_resources target is created.

BUG=335074
TBR=jochen

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249620 0039d316-1c4b-4281-b951-d872f2087c98
Move ReportOsStatus() into ChromePasswordManagerDelegateImpl

This utility function is //chrome-specific at the current time and hence
doesn't belong in (what will be) the core code of the component.

BUG=334655

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249621 0039d316-1c4b-4281-b951-d872f2087c98
mac: Fix some bugs related to multiple tab selection, in preparation for
implementing dragging of multiple tabs.

1. Clicking a selected (but inactive) tab should activate it.
2. Cmd-clicking a selected (but inactive) tab should deselect it.

TEST=Click around tabs using modifier keys, behavior should be the same
as before except for the 2 fixes above.

BUG=10899

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249622 0039d316-1c4b-4281-b951-d872f2087c98
Remoting: Replace dialog box placeholder title on Win

BUG=
R=garykac@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249624 0039d316-1c4b-4281-b951-d872f2087c98
Refactor Create/Update context_menus_api functions to separate file.
There is no functionality change.

Inspired by the idea of splitting http://crrev.com/111113002 into independent
smaller CLs.

BUG=
Test=None, refactoring change.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249625 0039d316-1c4b-4281-b951-d872f2087c98
Narrow silk pageset to the most plausible content

This removes a few pages that were duplicative or not mobile-focused enough to
meet the silk bar. Then, "why" descriptions were added to explain why the page
is on the pageset. Finallly, it moves a few pages from file urls to
jankfree.org/silk in order to have them point at image resources.

R=ernstm
CC=rschoen
BUG=340777

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249626 0039d316-1c4b-4281-b951-d872f2087c98
[cc] Fix for hidden layers with copy requests getting composited to the screen.

In LayerTreeHostCommon, when computing the drawing properties, a layer was being treated as visible if it was hidden and had copy requests.  The intention is for the layer+subtree to be drawn as if the target layer were visible, just for read-back.  However, a distinction must be made between whether a layer is "visible" versus "hidden, but still drawn."  This is important when setting the render surface's contributes_to_drawn_surface property.  If a layer is hidden, it does *not* contribute, regardless of whether it is drawn.

BUG=341318
TEST=New cc_unittests that fail before this change: LayerTreeHostReadbackPixelTest.ReadbackHiddenSubtree_*  Confirmed LayerTreeHostCommonTest.SubtreeHidden*, and all other cc_unittests still pass.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249627 0039d316-1c4b-4281-b951-d872f2087c98
Fix sticky wallpaper for multi profile user

BUG=339576

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249628 0039d316-1c4b-4281-b951-d872f2087c98
Delays loading the hotword plugin.

The embed element sometimes attempts to load nonexisting module
which may cause test flakiness. Also it is good not to load
the entire module itself if the option is off.

BUG=339340
TEST=repeat 20 ./out/Debug/browser_tests --disable-setuid-sandbox --gtest_filter='AppListStartPageWebUITest.*'
R=xiyuan@chromium.org
TBR=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249629 0039d316-1c4b-4281-b951-d872f2087c98
nacl_irt now uses tls_edit to modify the TLS usage as a post-process.

Mirroring the change for irt_core in the native client tree, we now
use tls_edit as a post process to modify the TLS usage for the IRT.

BUG= https://code.google.com/p/nativeclient/issues/detail?id=3127
TEST= trybots

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249630 0039d316-1c4b-4281-b951-d872f2087c98
Ensures that there is only one active drag and drop operation at a time

BUG=340632
TEST=
1.Launch chrome and add a New folder to the bookmarks bar.
2.Add a bookmark page to "Other bookmarks" menu in bookmark bar.
3.Now go to bookmarks bar and click on "Other bookmarks" folder which shows a menu with the saved bookmark.
4.Drag that bookmark passing through the "New folder" bookmark folder and then onto omnibox.
5.Should not stop the drag or crash.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249631 0039d316-1c4b-4281-b951-d872f2087c98
MSE: Add StreamParser buffer remuxing utility and tests

Introduces remuxing utility in stream_parser.h for later refactoring
into fine-grained usage by each stream parser. Adds associated
unit tests.
Modifies StreamParserBuffer so buffers are annotated by type of media
(audio/video/text) and track ID on creation.
This is another prerequisite to implementing MSE-compliant coded frame
processing algorithm in SourceState that requires muxed-in-decode-
timestamp sequence buffers from all media types in the segment
instead of the current sequence per each media type.

R=xhwang@chromium.org
BUG=249422, 341581
TEST=media unittests and MSE layout tests pass locally on Linux.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249634 0039d316-1c4b-4281-b951-d872f2087c98
Shows "Search or say "Ok, Google"" in the app-list search box.

BUG=340693
R=xiyuan@chromium.org

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

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