Pass pointer/size for init_data/key in GenerateKeyRequest/AddKey in ContentDecryptorDelegate.

To make it consistent with media::Decryptor and avoid silly type conversions.

TBR=scherkus@chromium.org
BUG=none
TEST=content_browsertest still working.


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166594 0039d316-1c4b-4281-b951-d872f2087c98
Re-enable ImportantFileWriterTest.BatchingWrites

Cannot reproduce crashes locally with >50 000 iterations,
and we don't have a stack trace.

TBR=asvitkine

BUG=109292

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166595 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Finish hooking up the orientation events

Upstreaming.  Finishes connecting the pipeline required to alert
JavaScript observers that the device has been rotated.

BUG=159063


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166596 0039d316-1c4b-4281-b951-d872f2087c98
Convert PPB_Crypto_Dev to IDL.


BUG=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166597 0039d316-1c4b-4281-b951-d872f2087c98
Implements each notification's ID by a simply sequential number.

Now MessageCenter can distinguish extention-generated notifications.

BUG=none
TEST=manually verified to pop up multiple notification with Notification Demo app on Goobuntu/chromeos=1


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166598 0039d316-1c4b-4281-b951-d872f2087c98
Merge the NSS patch for https://bugzilla.mozilla.org/show_bug.cgi?id=770057.

R=rsleevi@chromium.org
BUG=159669
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166599 0039d316-1c4b-4281-b951-d872f2087c98
Test for destroying leveldb directory when we detect corruption or a schema downgrade

BUG=156490,158176

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166600 0039d316-1c4b-4281-b951-d872f2087c98
Remove the ActionBar for chromium testshell on Android

It seems there is no need for this.

BUG=
TEST=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166601 0039d316-1c4b-4281-b951-d872f2087c98
Android: Fix invocations of TestResult.LogFull

Also remove the tests_to_run output from summay if we do not have the list of tests.

BUG=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166602 0039d316-1c4b-4281-b951-d872f2087c98
Moved JsonPrefStore to use SequencedWorkerPool instead of FILE thread. The pool also ensures that the same file requests are written in order received and that they block on shutdown.

BUG=153367
TEST=existing unit/browser tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166603 0039d316-1c4b-4281-b951-d872f2087c98
[views] don't give checkboxes/radios a default 12 pixel indent

however, add some explicit indent where it makes sense: 24px in the platform-look places, and 10px in the webby-looking places (bubbles, constrained windows).

BUG=145884


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166604 0039d316-1c4b-4281-b951-d872f2087c98
Revert 166406 - Extends IBusPanelService to register itself as well known name

This patch set depends on http://codereview.chromium.org/11342040/

BUG=158264
TEST=ran chromeos_unittests, unit_tests

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

TBR=nona@chromium.org
Review URL: https://codereview.chromium.org/11377048

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166605 0039d316-1c4b-4281-b951-d872f2087c98
Split safe browsing protocol manager. Currently the protocol manager has two jobs: it downloads safebrowsing information from Google servers, and it provides safebrowsing stats. These two are orthogonal so we split the functionality into separate entities.


BUG=158532


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166607 0039d316-1c4b-4281-b951-d872f2087c98
Adding App Launcher shortcuts on install.

This is a direct continuation of https://codereview.chromium.org/11267023/

BUG=151626

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166608 0039d316-1c4b-4281-b951-d872f2087c98
ash: Fix solo window header transparency after workspace switch

Switching between workspaces needs to update the window header transparency
because it may make a single window visible.

BUG=153878
TEST=Added to ash_unittests FramePainterTest.UseSoloWindowHeader


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166609 0039d316-1c4b-4281-b951-d872f2087c98
drive: Make drive::test_util::LoadChangeFeed() to return a bool

Make drive::test_util::LoadChangeFeed() should return a bool, rather
than calling ASSERT_TRUE() inside the function. ASSERT_TRUE() should
be done in the test code, not in this test utility function.

Along the way, make the callback parameter of
DriveFileLoader::UpdateFromFeed() mandatory

BUG=159762
TEST=none; just clean up unit tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166610 0039d316-1c4b-4281-b951-d872f2087c98
Ensure GTalk plugin metadata is loaded on ChromeOS

Since ChromeOS doesn't allow for plugin installation, the plugin finder
would not load any plugin metadata for the pre-installed gtalk plugins. This
would later result in dummy metadata being generated.

BUG=159644
TEST=Run Hangouts on Linux and ChromeOS builds with Click-to-Play set
TEST=unit_tests pass for both Linux and chromeos=1 builds


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166613 0039d316-1c4b-4281-b951-d872f2087c98
Added switch to guard all autofill new elements work.


BUG=157636


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166614 0039d316-1c4b-4281-b951-d872f2087c98
cc: Add some impl-side painting stub classes and APIs

BUG=155209


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166615 0039d316-1c4b-4281-b951-d872f2087c98
[Sync] Introduce DataTypeDebugListener and add plumbing to the DataTypeManager

The DataTypeDebugListener is an interface that allows glue components to pass
sync debug info to the sync debug event listener, which lives in the sync
internals on the sync thread. To do this we pass a WeakHandle at initialization
time all the way through to the PSS, which then uses it to create the
DataTypeManager.

Follow up patches will plumb DTC results to the DataTypeDebugListener.

BUG=158576

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

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