SVN changes up to revision 185358
Add a signin allowed policy which is used to determine if a user is allowed to sign in to Chrome. This will be used for example for one preference for managed user settings (Playpen project).

BUG=171370
TEST=unit_tests, browser_tests, manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185359 0039d316-1c4b-4281-b951-d872f2087c98
Added a way to read previous extension Actions from the database.

- Added a GetActions database lookup to ActivityDatabase.
- Added a GetActions lookup in ActivityLog that dispatches the ActivityDatabase call on the DB thread.
- Added plumbing to the Activity Log UI code to fetch past history.
- Added unit tests that check that actions are actually recorded.
- Consolidated some overlapping code from various Action subclasses into the parent Action class.
- This CL does *not* include any actual UI changes; I will submit that in a separate CL since it involves getting mocks approved first.

BUG=161002


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185360 0039d316-1c4b-4281-b951-d872f2087c98
Make sure to check pointer is not null before using it.

BUG=178517


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185361 0039d316-1c4b-4281-b951-d872f2087c98
requestAutocomplete: Mark valid/invalid state for comboboxes.

BUG=163516


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185362 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 185361
SVN changes up to revision 185362
Roll skia to r7909

TBR=robertphillips

BUG=none

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185365 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 185364
SVN changes up to revision 185365
Refactor DisplayInfo/Display - 3rd try

This is a first step to fix overscan issue and implement
screen rotation.

* remove bounds_in_pixel from gfx::Display
* promote DisplayInfo to separate class/file
* All display information is now generated in display_change_observer_x11.cc.
  almost no X11 depenency in display_manager.cc
 (I'll move FindInternalDisplayID out from display_manager.cc once https://codereview.chromium.org/12217120/ is landed)

  This makes testing more consistent with real environment.

* Add DisplayManager::ClearCustomOverscanInsets so that
  you can reset the insets to default value.
* Removed obsolete AshTestBase::ChangeDisplayConfig

BUG=174721,119268
TEST=covered by test

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=185178

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=185230

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185367 0039d316-1c4b-4281-b951-d872f2087c98
Show the IME if needed on accessibility gestures

When the user performs an accessibilty gesture on Android, we don't show the IME if
a text input box was focused.  This is basically a user action and we should show the
IME in this case.

BUG=179093

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185368 0039d316-1c4b-4281-b951-d872f2087c98
views: Migrate dialog buttons to LabelButton

Some other changes:

- Remove chrome_style.* and just use STYLE_NATIVE_TEXTBUTTON
- Centralize the label of button when style is set to STYLE_NATIVE_TEXTBUTTON

Note: No appearance or behavior chances are expected (except for experimental --enable-new-dialog-style).

BUG=155363
R=msw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185369 0039d316-1c4b-4281-b951-d872f2087c98
cc: Use smoothness takes priority mode during page scale animation.

Improves smoothness of double-tap zooming and in some cases reduce
the amount of checkerboarding visible when zooming out.

BUG=176990


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185370 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 185370
Cleanup: Remove empty chrome/browser/media_gallery directory.


git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185371 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 185371
Leaks reported in DriveMetadata initialization

Adds suppressions for leaks reported in DriveMetadata initialization

BUG=179222
TEST=Memory waterfall goes green.
TBR=joaodasilva@chromium.org

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

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