Added an options parameter to TpmAttestationSignEnterpriseChallenge.

Cryptohome now supports including a SignedPublicKeyAndChallenge embedded
in a challenge response.  The new options parameter allows a caller to
request that this be included.

BUG=chromium:219965
TEST=chromeos_unittests


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192976 0039d316-1c4b-4281-b951-d872f2087c98
Make use of network delegate explicit in drive unit tests using TestURLRequest.

The older interface assumes an implicit relationship between a URLRequestContext
and its delegate.  This interface has been deprecated in favor of making the
network delegate explicit.

BUG=146587


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192977 0039d316-1c4b-4281-b951-d872f2087c98
[StorageMonitor] Remove GetStorageSize.

Use GetStorageInfoForPath to get volume size.

R=thestig@chromium.org
BUG=None


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192978 0039d316-1c4b-4281-b951-d872f2087c98
Hide cursor upon lock animation

BUG=173944


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192979 0039d316-1c4b-4281-b951-d872f2087c98
Assert on deleting a held lock.


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192980 0039d316-1c4b-4281-b951-d872f2087c98
Fix dcheck on win aura shutdown, use CloseNow to close secondary widgets

In preference to https://codereview.chromium.org/13699002/

As it's only the secondary widgets (not the Frame), it appears
relatively safe to use CloseNow to avoid the closing animation.

R=sky@chromium.org
BUG=226716

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192981 0039d316-1c4b-4281-b951-d872f2087c98
net: move socket files from net/base to net/socket

BUG=70818

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192982 0039d316-1c4b-4281-b951-d872f2087c98
Support Icelandic Keyboard layout.

BUG=127135
TEST=None


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192983 0039d316-1c4b-4281-b951-d872f2087c98
Fix b180514: Some exception entries cannot be deleted from a setting panel.

This bug is caused by single trailing dot trimming from the input.
Fixed it by forbidding a pattern if canonicalization is not idempotent, i.e. the pattern canonicalized twice differs from the pattern canonicalized once.

BUG=180514


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192984 0039d316-1c4b-4281-b951-d872f2087c98
Leak in ScreenshotTakerTest::TakeScreenshot

Fixed memory leaks in ScreenshotTakerTest. Updated suppression files.
Ran valgrind and heapcheck on my desktop.

BUG=227271
TEST=manual
unit_tests --gtest_filter='ScreenshotTakerTest.*'

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192987 0039d316-1c4b-4281-b951-d872f2087c98
Fixes of settings view layout bugs.

- better to focus on entries rather than the specific settings item
- scroll to the settings item when focus has moved out of the scroll view
- EntryView keeps the same margin both left and right
- resize the scroll contents when the window is resized

BUG=196804, 226678
R=dharcourt@chromium.org, dewittj@chromium.org


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192991 0039d316-1c4b-4281-b951-d872f2087c98
Update chrome.power example extension.

This renames some "level" variables to "state" to make it
more clear that they don't directly map to the API's "level"
enum.  It also registers chrome.runtime.onStartup and
chrome.windows.onCreated (to work around onStartup apparently
not firing on Chrome OS) listeners and switches from
localStorage to chrome.storage.local.

BUG=none


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192992 0039d316-1c4b-4281-b951-d872f2087c98
drive: Fix two instances of madness in FileBrowserEventRouter

1) Being a ref counted class
Previously, FileBrowserEventRouter was a ref counted class, but the weak
pointer was also used, which doesn't make much sense. Being a ref counted
class was bad, as lifetime of FileBrowserEventRouter was unclear, and
FileBrowserEventRouter could outlive things like DBusThreadManager and
PrefService in rare cases, which caused crash at shutdown.

2) Use of a mutex lock
The lock was used to protect |file_watchers_|, which was accessed from FILE
and UI threads, which should be avoided. Interaction between FILE and UI
threads were also hard to read.

BUG=227477,227483
TEST=Open Downloads in Files.app. Download a file to Downloads. Confirm that the new file appears in Files.app immediatley.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192993 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Stop removing the entry from the storage of DriveResourceMetadata when unnecessary

RemoveDirectoryChild is the only place where the entry must be removed.
For all other RemoveDirectoryChild users, just destroying parent-child relationship is enough.

BUG=None
TEST=unit_tests


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192994 0039d316-1c4b-4281-b951-d872f2087c98
Rewrite scoped_array<T> to scoped_ptr<T[]> in gpu/, Linux edition.

This changelist was automatically generated using a clang tool.

BUG=171111

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192995 0039d316-1c4b-4281-b951-d872f2087c98
Remove the usage of omax-vda from the video_decode_accelerator_unittest.

Also remove the flag "use-exynos-vda" from the test since 
it is not needed anymore.

BUG=223823


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192996 0039d316-1c4b-4281-b951-d872f2087c98
chromeos: Add a subdirectory "file_manager" to chrome/browser/chromeos/extensions

Create a directory at chrome/browser/chromeos/extensions/file_manager/
Move file_manager_* to the new directory.

BUG=224200
TEST=build

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192998 0039d316-1c4b-4281-b951-d872f2087c98
Implement pinch zoom for bottom-right fixed-position elements

This patch adds a fixed container size compensation matrix to fixed-position
layers, so fixed-position layers can be anchored to right / bottom edge during
a pinch gesture.

WebKit side: https://bugs.webkit.org/show_bug.cgi?id=111670

BUG=160223


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192999 0039d316-1c4b-4281-b951-d872f2087c98
Translate: make URL handling logic more readable

BUG=none
TEST=browser_tests --gtest_filter='TranslateManagerTest.*'

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193000 0039d316-1c4b-4281-b951-d872f2087c98
Change the format of reduce_debugline.py.

This script was added in http://crrev.com/192004 at first.

BUG=225343
NOTRY=true

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

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