Use base::MessageLoopProxy instead of MessageLoop* in webkit/media/.

Minor cleanup split off into a separate CL while working on bug 177730.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185400 0039d316-1c4b-4281-b951-d872f2087c98
Update extensions with Drag-and-Drop in extension settings page.

While dropping a CRX on the extension page, if there is a previous version installed, then do the following.

- If the extension requires no new permission, then update silently.
- If the extension requires additional permission, install the update silently which causes the extension to get disabled. And show the re-enable prompt.
      * if user cancels the prompt, extension will continue to be disabled.
      * if user confirms re-enable, extension will be enabled back.

Screenshot of the re-enable prompt is uploaded at http://crbug.com/169521#c11

BUG=169521

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185401 0039d316-1c4b-4281-b951-d872f2087c98
Only allow one activation state at a time (browser item should not be active when an application is)


BUG=178329
TEST=unittest


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185402 0039d316-1c4b-4281-b951-d872f2087c98
Add permissions link to apps_devtools app.


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185403 0039d316-1c4b-4281-b951-d872f2087c98
Android Findbugs: Remove TouchUtils as it shadows the name of the superclass

Can be removed after and alternative was introduced in
https://codereview.chromium.org/12250031/
and all references to the old class has been changed to use the new class.

BUG=


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185404 0039d316-1c4b-4281-b951-d872f2087c98
Roll Opus to 1.0.2

The new version has update PLC support and various other fixes.

BUG=156738
TBR=cpu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185405 0039d316-1c4b-4281-b951-d872f2087c98
Change name in menu from "Google Chrome Browser" to "Google Chrome"


BUG=178335
TEST=visual


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185406 0039d316-1c4b-4281-b951-d872f2087c98
Improving histogram logging for the signin histogram. 

Creating new histograms for all the ways to get into the sign in flow, including one click sign in. Also making sure all the histogram logging is correct.


BUG=174759
TEST=Try different sign in flows, ensure that appropriate histograms appear in about:histograms. Histograms should be Signin.*Actions.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185407 0039d316-1c4b-4281-b951-d872f2087c98
[cc] Add GLFrameData to CompositorFrameAck

This allows the browser to return a texture to the renderer
for recycling. Also add a size field.


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185408 0039d316-1c4b-4281-b951-d872f2087c98
Move the focus to next panel in the stack when a panel in a stack is closed

BUG=178594
TEST=new test


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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185410 0039d316-1c4b-4281-b951-d872f2087c98
Expand the collapsed topmost panel when all other panels in a stack are closed.

BUG=177742
TEST=new test


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185411 0039d316-1c4b-4281-b951-d872f2087c98
Don't access members after invoking callback.


R=benwells@chromium.org
BUG=178487


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185412 0039d316-1c4b-4281-b951-d872f2087c98
Don't hang in uploading chromedriver if a username/password isn't supplied.
BUG=none
NOTRY=true


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185413 0039d316-1c4b-4281-b951-d872f2087c98
Added goma build support when run through trybots.

BUG=
NOTRY=true


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185414 0039d316-1c4b-4281-b951-d872f2087c98
Add the new protocol buffer and malware IP info collection to the client side detection framework.


BUG=176647

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185415 0039d316-1c4b-4281-b951-d872f2087c98
Escape text in chrome://network.

BUG=chromium-os:39016

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185416 0039d316-1c4b-4281-b951-d872f2087c98
Make anything in the uber page printable.

R=estade@chromium.org
BUG=178819


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185417 0039d316-1c4b-4281-b951-d872f2087c98
Shorten the names in the application menus


BUG=178342
TEST=visual


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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@185418 0039d316-1c4b-4281-b951-d872f2087c98
Added BluetoothAdapterMac (empty implementation for now)

BUG=135472


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

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