List gpu driver bug workaround reasons in about:gpu

Before we only list information on why we disable a feature. It helps to also list information on why we apply a driver bug workaround.

BUG=330785
TEST=about:gpu
R=kbr@chromium.org, nduca@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252440 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252440
Fix the histogram name, so SyncedNotification histograms show up properly.

The first attempt (https://codereview.chromium.org/26943002/) forgot the S at the end of the name SyncedNotifications.

BUG=345343

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252441 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252441
rAc: change how enabling/disabling Autofill affects requestAutocomplete().

Before, disabling Autofill would cause form.requestAutocomplete() to simply
dispatch an AutocompleteErrorEvent with a reason of "disabled". Now, disabling
Autofill and invoking rAc still shows the dialog with no ability to save or
display Autofill data. This is a step forward for web authors as they can use
our dialog with higher confidence of it always being there while privacy-centric
users can also be happy.

I should note that requestAutocomplete() still requires a user action to be
invoked, so a page will still need to do something like:

  button.onclick = function() { form.requestAutocomplete(); };

to invoke the dialog, which I believe will be mitigation for a majority of bad
actors attempting to misuse rAc.

BUG=342942
R=estade@chromium.org
TEST=unit_tests, chrome://settings/search#autofill, [ /x] Enable Autofill...
     while requestAutocomplete() dialog is showing

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252442 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252442
Perf: Associate page set with existing WPR

The tough_animation_cases page set contains the live site
http://ie.microsoft.com/testdrive/performance/robohornetpro/
but has not specified a WPR of the site for perf bots to use.

This patch associates this page set with an existing WPR of the site used
by other benchmarks for the same site.


BUG=309981

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252444 0039d316-1c4b-4281-b951-d872f2087c98
Compile YUV conversion code from src/media for PNaCl

Added new target called media_yuv_nacl that compiles YUV utils in
src/media for PNaCl.

BUG=276739
R=scherkus@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252445 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252445
Add disable-avfoundation flag to chrome://flags

BUG=345081, 288562

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252446 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252446
Linux: Fix an error from r249340. RAMFS_MAGIC != HUGETLBFS_MAGIC

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252449 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252449
mac: Convert throbber view to use a CoreAnimation layer.
Use a keyframe animation to cycle through the throbber sprites without 
waking up the CPU.
I tested this by modifying the code to always spin the throbber. With 10 tabs
open with spinning throbbers, Activity Monitor shows that  CPU% goes from 10%
before this patch to about 0.2% with this patch, and idle wake-ups go from
about 30 (per second) to close to zero (there are things running other than the
throbbers).

BUG=19268
TEST=Throbbers should appear and behave exactly as before, but now with no
impact on the CPU.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252450 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252450
Print preview state is not affected by the state of copies capability.

BUG=319193

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252451 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252451
Use _nacl suffix for NaCl targets in src/gpu

BUG=345453
R=dmichael@chromium.org, sievers@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252453 0039d316-1c4b-4281-b951-d872f2087c98
Show the error screen when loading of an out of process PDF fails

BUG=303491
R=arv@chromium.org, koz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252454 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 252453