Add reset button for each preference in gesture config UI

A reset button is added for each preference in the gestue config UI
(chrome://gesture). When no value is set for a preference (i.e. it is
set to default), the button is disabled. When a value is set, the button
is enabled and can be used to reset the preference to the default value.

BUG=251858

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211927 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 211926
Ignore reordered notifications in the NTP for installing apps.

Changes to the app sort order via ExtensionSorting does not rely on the
extension corresponding to the reordered ID to be installed. This
changes a DCHECK to instead ignore such changes for the NTP webui.

BUG=257960
TEST=Enable App Launcher, install a big app, and move it in the app
launcher while it is downloading. Chrome should not crash.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211928 0039d316-1c4b-4281-b951-d872f2087c98
[Activity Log] Fix end-to-end test to check DOM logging

Previously, there was a bug that caused us to miss DOM API calls in the Activity Log API end-to-end test. This fixes that and adds the appropriate test cases for DOM logging.

BUG=259079

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211929 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 211928
SVN changes up to revision 211929
[Indexed DB] Now supported in single process mode.

Remove the test for single process mode which prevented a quota
manager from being installed (and hence causes us to CHECK when
using IDB in single process mode).

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211930 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 211930
Adding a first prototype of guest mode.

This currently doesn't support the guest contract (fresh profile each session). That will come in a future CL.


Screenshot of UI available at https://docs.google.com/file/d/0B2G_JZ2jrki9VFdQem1GRkp2RWM/edit?usp=sharing

BUG=103846
TEST=Launch chrome with the flag enable-desktop-guest-mode. The avatar menu should be shown even when there is only one profile, there should be a guest link in the menu and it should launch a new window with no avatar menu. Launching that window will also cause a directory called "Guest Profile" to be created in the user data dir.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211931 0039d316-1c4b-4281-b951-d872f2087c98
Whitelist Netflix MDX plugin for chrome-for-tv

BUG=258314

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211932 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 211932
Bug fix: Remove an assertion in language_options.js

Additionally, corrected some misspelled variables.

BUG=259673

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211933 0039d316-1c4b-4281-b951-d872f2087c98
Bug fix: Have "Manage Languages" shown only when the flag is on

The link "Manage Languages" should be shown only when --enable-translate-settings is on.

BUG=257589
TEST=manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211934 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 211934
Use the wider Bold/Normal font in LabelButton::GetPreferredSize.

Some text appears wider when rendered normally than when bold.
Accommodate the widest, as buttons may show bold and shouldn't resize.
See ui_strings_ja.xtb's "キャンセル" (Cancel) cut off at http://crbug.com/259156

BUG=259156
TEST=CrOS --lang=ja doesn't elide Cancel dialog button text, see the bug.
R=mukai@chromium.org,kochi@chromium.org,sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211935 0039d316-1c4b-4281-b951-d872f2087c98
[sql] Retry Open() if error handler fixed things.

Since the caller cannot have existing database-derived state before
the database is opened, Open() can be safely retried after the error
handler has razed the database.

BUG=109482

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211936 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 211935
Make cc::FilterOperations blendable

This adds the ability to interpolate between pairs of
cc::FilterOperations. This is needed for threading filter
animations.

BUG=181613

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211937 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 211937
Crash fix (divide by zero) for ComputeLetterboxRegion() and extra sanity checks.

BUG=259599
TEST=Added expectation to ComputeLetterboxRegion unit test.  Manually confirmed the crash mentioned in the bug went away with this fix.

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

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