Mark test BackgroundFilterBlurOutsets as fuzzy on all platforms, and add the new baseline from the upcoming skia roll.

R=danakj@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213573 0039d316-1c4b-4281-b951-d872f2087c98
[SPDY] Allow a stream to be created while a SpdySession is in an IO loop

This can happen if a stream is created when another stream is closed due
to received data.

BUG=263690
R=rch@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213574 0039d316-1c4b-4281-b951-d872f2087c98
Revert 212002 "Regenerate string resources of Drive labels in Fi..."

> Regenerate string resources of Drive labels in Files.app with better description.
> 
> The translation of the labels ought to match the existing translation
> in the drive.google.com Web interface. However, they were added to
> the resource without sufficient description and translated differently.
> 
> This patch makes the expectation explicit, and also by adding
> the "meaning=" attribute, forces to create a new translation item
> to request translations based on the new description.
> (The messages seem to be identified by hash(message+meaning)).
> 
> BUG=258134
> R=yoshiki@chromium.org
> 
> Review URL: https://codereview.chromium.org/19351002

TBR=kinaba@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213575 0039d316-1c4b-4281-b951-d872f2087c98
Move webkit/plugins/ppapi to content/renderer/pepper.

I will change namespaces in a followup as this got very large. Also, I have a temporary dependency from content/common onto content/renderer for PluginModule that I only discovered at the end. I will remove that in a followup.

BUG=263054
R=scottmg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213578 0039d316-1c4b-4281-b951-d872f2087c98
Disable BackgroundFilterBlurOutsets until the upcoming skia roll.

BUG=
TBR=danakj,robertphilips@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213581 0039d316-1c4b-4281-b951-d872f2087c98
Add support for selectively deleting different bits of StoragePartition related data.
This CL makes the deletion work similar to BrowsingDataRemover in chrome/.

This CL is a result of the discussion in crrev.com/16188005

BUG=180118
Test=built: libwebviewchromium, manually tested with browser plugin guest's storage partition, checked clearing cookies and local storage data.

Review URL: https://chromiumcodereview.appspot.com/17701002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213582 0039d316-1c4b-4281-b951-d872f2087c98
Disable mouse-focus for buttons in feedback page and help pages.

This is a follow-up change for the behavior change by Blink r153039.

BUG=263303
R=arv@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213583 0039d316-1c4b-4281-b951-d872f2087c98
Focus rings for checkboxes and radio buttons should not be shown in Sync setup overlay.

The behavior change by Blink r153039 caused this regression.
Catch click events at sync-configure-content element, and prevent from
focusing checkboxes and radio buttons by mouse click on label
elements.

BUG=262932
R=arv@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213584 0039d316-1c4b-4281-b951-d872f2087c98
Fix Autofill credit card bubble crash on tab close.

Also fix that refreshing while stuck on "OK, got it" shows the bubble.

R=estade@chromium.org
BUG=263465
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/20064003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213585 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1575.0 to 1576.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213587 0039d316-1c4b-4281-b951-d872f2087c98
Revert 213396 "Revert "Revert 212635 "sync: Track tab node IDs i..."

Hitting the same DCHECK mentioned in crrev.com/212879,
on Linux build and Chrome OS build (GYP_DEFINES="chromeos=1") running on Linux,
especially when quickly and randomly opening and closing tabs and windows.

> Revert "Revert 212635 "sync: Track tab node IDs in SyncedSessionTracker.""
> 
> This time with less DCHECK. Previous versions of TabNodePool permitted
> tab_node_id values of 0, so this patch relaxes the DCHECK to account
> for that by using "-1" as the invalid ID value and changing the type
> of the id from size_t to int.
> 
> For browser/ui/OWNERS stamp:
> 
> TBR=pkasting@chromium.org
> 
> BUG=80194,98892
> 
> Review URL: https://chromiumcodereview.appspot.com/19954008

TBR=tim@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213589 0039d316-1c4b-4281-b951-d872f2087c98
QUIC - Copied quic_packet_entropy_manager*.* to quic_sent_entropy_manager*.*
and quic_received_entropy_manager*.* to maintain revision history.

TBR=rch@chromium.org
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/20203002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213592 0039d316-1c4b-4281-b951-d872f2087c98
Split PepperPluginRegistry into the pieces that are needed in each process. content/common only needed a simple method to get the list of pepper plugins. The zygote specific method moves to content/zygote. The rest moves to content/renderer, as that has dependencies on the pepper implementation which depends on blink.

BUG=263054
R=scottmg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213593 0039d316-1c4b-4281-b951-d872f2087c98
Followup to r213578 to not include video_destination_handler.cc if ENABLE_PLUGINS==0.

BUG=263054
R=scottmg@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213595 0039d316-1c4b-4281-b951-d872f2087c98
gpu: Remove flush_on_context_switch workaround

The original bug is no longer reproducible, and the
workaround negatively impacts performance.

TBR=apatrick@chromium.org for gles2_cmd_decoder.cc
BUG=

Review URL: https://chromiumcodereview.appspot.com/19647017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213598 0039d316-1c4b-4281-b951-d872f2087c98
Consolidate handling of long-press keys on the virtual keyboard.  Dynamically constructs the popup list of alternate key candidates.  Decouples keyboard layout from suggested candidates on long-press so that a common set of accents to be used across multiple keyboard layouts, or alternative accents could be used for a single keyboard depending on language.

R=bryeung@chromium.org, bshe@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213600 0039d316-1c4b-4281-b951-d872f2087c98
Append embedOrigin to wapi requests for the share url.

This patch creates a request class for the share url, which requires passed additional argument in the query string, which is the embed origin.

TEST=Share dialog should work correctly. Note, that this patch relies on backend changes, which should be pushed to prod in two weeks.
BUG=141396
R=hidehiko@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213601 0039d316-1c4b-4281-b951-d872f2087c98
Avoid handling commands in Files.app when a dialog is displayed.

Before, we were handling commands, such as Ctrl-F for searching, even if the dialog such as share dialog or delete confirmation was displayed. This patch resolves this issue by registering the commands on the dialog container, which instead of on entire document. As a result, these commands are not invoked by shortcuts while a popup dialog is displayed.

TEST=Follow the bug's repro steps.
BUG=263703
R=hirono@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213604 0039d316-1c4b-4281-b951-d872f2087c98
Allow to open external external windows from the sharing dialog in Files.app.

When embedding in a web view, then all popup windows are blocked by default. This patch addresses this issue by handling popup window requests via the 'newwindow' event and forwarding to a new external window.

TEST=Go to Drive in Files.app, share an item, find a link, click. The link should open in a new window.
BUG=141396
R=yoshiki@chromium.org

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

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