Pepper: Remove PluginReverseInterface::Log.

ReverseInterface::Log was removed from native_client, since it was 
never used. Now we can remove this implementation as well.

BUG=239656

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251852 0039d316-1c4b-4281-b951-d872f2087c98
cc: Update Main RendererCapabilities on DeferredInitialize

Also update caps on ReleaseGL. The updated RendererCapabilities
are posted back to the main thread. Main thread layers will
receive OnOutputSurfaceCreated (should be renamed to
OnRendererCapabilitiesChanged) when this happens. Note this
is also called on first renderer initialization.

BUG=332616

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251853 0039d316-1c4b-4281-b951-d872f2087c98
Update Windows Clang version to r201604

BUG=none
NOTRY=true
TBR=rnk

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251854 0039d316-1c4b-4281-b951-d872f2087c98
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