Re-enable context-attribute-preserve-drawing-buffer.html on mac.

We could probably re-enable the test on win intel, but I'd like to do it separately just in case.

BUG=322770
TEST=mac gpu bots
TBR=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249664 0039d316-1c4b-4281-b951-d872f2087c98
Implement ui for re-parenting an item from an app list folder to another position or folder in the top level data model item list.

This cl implement the following features:

1. When an item is dragged inside a folder, an ink bubble will show to indicate whether the item is dragged within the folder(reorder within the folder), or dragged out of the folder.

2. If the item is dragged out of the folder, the folder view UI will transit back to top level apps grid view, the dragged item will be removed from its parent folder and reparented to:
(1). Another position in the top level item list, if user drops it to another position in the top level grid view.
(2). Another folder in the top level item list, if user drops it to another item or folder in the top level grid view.
(3). Go back its original parent folder, if user release the mouse without dropping it to a valid target.

3. Enable drag/drop a item inside a folder to the shelf.

BUG=308765

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249665 0039d316-1c4b-4281-b951-d872f2087c98
kiosk: Enable Ctrl +/-/0 zoom content accelerators for app windows.

We do not enable these for app windows in general, because the user
can already adjust the zoom using the page view settings. However, 
this is not possible in ChromeOS Kiosk mode. This patch provides a way
to zoom app windows in ChromeOS Kiosk mode.

It's a minimum subset of mlamouri's
  https://codereview.chromium.org/97003002/ to fix the bug.

BUG=341235

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249666 0039d316-1c4b-4281-b951-d872f2087c98
Skip root dir when iterating over path in reparse points search.

It turns out that ::GetFileAttributes(...) Windows API for paths in form of "<drive>:" returns attribute of binary file work dir instead of "<drive>:\"
dir.

BUG=340625

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249667 0039d316-1c4b-4281-b951-d872f2087c98
Suppress NOTREACHED logs from file manager.

It seems window_manager can return a stub object rather than NULL
when the feature is disabled.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249668 0039d316-1c4b-4281-b951-d872f2087c98
Adds a fail-safe logic to IMEBridgeImpl.

Makes IMEBridgeImpl::SetCurrentEngineHandlerById(engine_id) more robust and not assume that the given id should be valid, though it should be valid.

BUG=341283
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249669 0039d316-1c4b-4281-b951-d872f2087c98
Hide printer selection element (instead of making it transparent) when printer selection is closed to remove it from tab order and a11y index.

BUG=338369

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249670 0039d316-1c4b-4281-b951-d872f2087c98
Sprinkle some CHECKs in WebMediaPlayerImpl to track down some confusing crashes.

It seems |pipeline_| has been deleted but |this| hasn't, which is a really confusing combo.

BUG=341184,341186

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249671 0039d316-1c4b-4281-b951-d872f2087c98
Changed CloudPolicyValidator to use SHA256 for verification signatures.

BUG=275291

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249672 0039d316-1c4b-4281-b951-d872f2087c98
[OriginChip] Use the V2 flags to control the new show/hide behavior.

Also, show the security state in the location bar's location icon when the V2 experiment is enabled, since the origin chip and its associated location icon can be hidden.

BUG=338563

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249673 0039d316-1c4b-4281-b951-d872f2087c98
Revert of Start EmbeddedWorker during registration - take 2 (https://codereview.chromium.org/140743012/)

Reason for revert:
Makes virtual/serviceworker/http/tests/serviceworker/registration.html crash.
See http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux/builds/26615

Original issue's description:
> Start EmbeddedWorker during registration - take 2
> 
> This adds the starting of the server worker to the registration
> job pipeline. Eventually this will also dispatch the 'install'
> event.
> 
> A second version of this, based on kinuko's work
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=249544

TBR=kinuko@chromium.org,alecflett@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249674 0039d316-1c4b-4281-b951-d872f2087c98
Move PasswordStore and friends into the password_manager component.

Moves the following into the PasswordManager component:
- PasswordStoreConsumer
- PasswordStoreChange
- PasswordStore
- PasswordStoreDefault
- TestPasswordStore

Other than elimination of stale includes, no refactorings were required to
perform these moves.  MockPasswordStore is left for followup work as some
refactoring is still required there.

BUG=334656,334657,334658,334659,334664
TBR=thakis

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

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