Fix menu behavior in phone mode.

This is the same basic fix we made in article.js to correct the handling of expand/collapse sections -- basically, instead of testing the media query once, test in the click event handlers, so we correctly handle devices that switch between wide & narrow modes.

Renato, can you review this? We'll need Ben for the official LGTM.

NOTRY=true

BUG=343400

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251856 0039d316-1c4b-4281-b951-d872f2087c98
Add GetDeviceSupportedFormats to Android VideoCapture.java.

The |formats| Java Array is sent to native where is pushed into
the C++ |formats| array. This is easier than to pass data types
to and from Java.

VideoCapture.CaptureCapability modified to match C++ equivalent
VideoCaptureFormat [1]. Added mPixelFormat to it. Internal logic
adapted to keep capture format in that class too. Some internal
allocate() logic is passed from iterator to Java foreach loop.



[1] https://code.google.com/p/chromium/codesearch#chromium/src/media/video/capture/video_capture_types.h&sq=package:chromium&l=37&type=cs

BUG=309554

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251857 0039d316-1c4b-4281-b951-d872f2087c98
Roll libvpx 248011:251850

Includes VP9 external frame buffers.

Roll details:
https://codereview.chromium.org/168343002

Keep casting away warning:
https://codereview.chromium.org/167973004

Update README.chromium::
https://codereview.chromium.org/171343002

BUG=339889
R=tomfinegan@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251859 0039d316-1c4b-4281-b951-d872f2087c98
Disk cache: Disable index table unit tests for iOS.

BUG=344533
R=rdsmith@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251860 0039d316-1c4b-4281-b951-d872f2087c98
Don't display multi-profile under Guest user.

Some settings make sense, even for Guest, but the profile management section should not be available.

BUG=285347

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251861 0039d316-1c4b-4281-b951-d872f2087c98
Roll ANGLE deps, with new commit id versioning.

Instead of tracking ANGLE revisions manually, we've switched to
automatically embedding a commit id header. The ANGLE roll means
we need to update Chrome to the new version tracking.

BUG=343676

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251863 0039d316-1c4b-4281-b951-d872f2087c98
Update list of signed binaries in remoting.

BUG=338952
R=weitaosu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251864 0039d316-1c4b-4281-b951-d872f2087c98
Added "lang" attribute to the component updater update requests.

This is a change similar to https://codereview.chromium.org/153273002/
but for the component updater.

BUG=336614

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251865 0039d316-1c4b-4281-b951-d872f2087c98
Media: AudioVideoMetadataParser - Parse rotation metadata.

BUG=332228

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251867 0039d316-1c4b-4281-b951-d872f2087c98
Disable source fortification under Clang on Linux.
Right now source fortification isn't supported by Clang (http://llvm.org/bugs/show_bug.cgi?id=16821)
It may also prevent the sanitizer tools from catching some bugs.

BUG=162783,341809
R=hans@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251868 0039d316-1c4b-4281-b951-d872f2087c98
Adds the BIONIC toolchain to the SDK when building with --bionic. 

Only affects SDK build, not Chrome.

NOTRY=true
BUG=344575
TEST=build_sdk.py --bionic

see also parent issue:
  https://code.google.com/p/chromium/issues/detail?id=344574

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251870 0039d316-1c4b-4281-b951-d872f2087c98
Add check for user in cros settings handler

BUG=341969
R=nkostylev@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251871 0039d316-1c4b-4281-b951-d872f2087c98
Fix ProfileChooserView button color regression.

r251624 mistakenly removed this GetSystemColor call.

BUG=344593
TEST=New Profile Management UI buttons have the expected blue background on hover; otherwise look as expected.
TBR=sky@chromium.org,noms@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251872 0039d316-1c4b-4281-b951-d872f2087c98
Encrypted Media: No need to cancel NewKeyCB during tear down.

This is a follow up CL of r251277

Now we invalidate the weak pointers during Decrypting*::Stop(), so all callbacks
are canceled. We don't need to manually cancel the NewKeyCB anymore.

TEST=Media unittests updated.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251876 0039d316-1c4b-4281-b951-d872f2087c98
Fix case sensitivity in views::PrefixSelector

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251878 0039d316-1c4b-4281-b951-d872f2087c98
Update Enhanced Playback dialog string.

R=ericde@chromium.org
TBR=engedy@chromium.org
BUG=344643

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251881 0039d316-1c4b-4281-b951-d872f2087c98
linux_aura: Bubbles should release their lock on disable_inactive_rendering.

When opening a bubble on linux aura, we send a message to our anchor
Widget telling it to not render as if it was disabled. We never reenable
this when we go away.

BUG=342008

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

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

Begin blacklisting datamngr.dl, lmrn.dll and hk.dll from the browser
process.

BUG=329023

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

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