Screen Sharing: Add new UI assets.

BUG=327821
TBR=oshima

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240205 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Crash fix for FlushCommandBuffer().

PPB_VideoDecoder_Shared uses ResourceTracker to hold a "plugin reference" on a
Graphics3D resource to keep it alive, since it uses Graphics3D's gles2_impl().

However, on instance destruction, resources are destroyed regardless of how
"plugin references" are held.

This change checks that the Graphics3D resource is still live before using its
gles2_impl_.

A better fix would clean this up to use scoped_refptr<> instead of using
"plugin references".

BUG=263235

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240208 0039d316-1c4b-4281-b951-d872f2087c98
[Toolbar] Re-enable ToolbarButtonTest.

BUG=325055

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240210 0039d316-1c4b-4281-b951-d872f2087c98
Implement ScreenTrayItem::UpdateAfterShelfAlignmentChange()

Center the screen tray item based on shelf alignment.

BUG=322131
TEST=verify visually that screen sharing/capture icon is centered.
R=stevenjb@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240212 0039d316-1c4b-4281-b951-d872f2087c98
Roll WebRTC to r5268

R=ronghuawu@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240214 0039d316-1c4b-4281-b951-d872f2087c98
Remove some dead code in ChromeRenderViewObserver related to a method on WebPermissionClient that doesn't exist anymore.

BUG=304341
R=nasko@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240215 0039d316-1c4b-4281-b951-d872f2087c98
Update the Public Suffix List to the latest version

This updates the effective-TLD data file to:
e5ca4a98aa68 2013-12-02 13:07 -0500

It includes changes from a number of Mozilla bugs, listed on
http://hg.mozilla.org/mozilla-central/filelog/e5ca4a98aa68/netwerk/dns/effective_tld_names.dat
between 06c405ba54b3 (2013-09-17 17:54 +0100) and e5ca4a98aa68
(2013-12-02 13:07 -0500)

One Chromium-specific modification is to carve out csiro.au (from "csiro.au" to "!csiro.au"). This is temporary while it's being worked out upstream on the appropriate long-term solution.

BUG=37436, 324085
R=wtc@chromium.org, pkasting@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240216 0039d316-1c4b-4281-b951-d872f2087c98
Init LatencyInfo for TouchEvent only when constructing from NativeEvent

I am guessing that manually constructing TouchEvent with provided timestamp
can result in a wrong LatencyInfo that can contribute a huge amount of wrong
UMA data.

So lets not init the LatencyInfo if the TouchEvent is not constructed from
NateiveEvent and see if we can bring the UMA stats of
Event.Latency.RendererImpl.GestureScrollUpdate back to be reasonable.

BUG=326954
TEST=Event.Latency.RendererImpl.GestureScrollUpdate still shows when testing
     scroll on Pixel.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240217 0039d316-1c4b-4281-b951-d872f2087c98
[chromedriver] Mark step as failed if ant or java is not found  and disable some flaky tests.

BUG=None
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240221 0039d316-1c4b-4281-b951-d872f2087c98
Mojo: Minor core.h reorganization.

Move time ticks stuff to be first. I'm trying to keep things in order
starting from simplest/most essential.

R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240223 0039d316-1c4b-4281-b951-d872f2087c98
Update UI assets for screen capture and screen sharing.

Remove the "IDR_AURA_UBER_TRAY_DISPLAY_LIGHT" icons because they are no longer used anywhere.

BUG=327821
TEST=verified on device that the correct assets are used: screen capture/sharing uses the screenshare icons, and extended display uses the multi-display status icons.
R=oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240224 0039d316-1c4b-4281-b951-d872f2087c98
[I-Spy] Add support for rebaselining expectations from the web UI.

BUG=318865
TEST=unittests included
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240226 0039d316-1c4b-4281-b951-d872f2087c98
Migrate nacl_integration pm_redir_test to browser_tests.

BUG=154400

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240227 0039d316-1c4b-4281-b951-d872f2087c98
Docserver: Fix the TOC rendering for API references by fixing the haphazard way
that header tags are used in the API reference (legacy reasons) and adding some
features to the TOC document parsing to support a cleaner TOC.

BUG=325555
R=mkearney@chromium.org, yoz@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240228 0039d316-1c4b-4281-b951-d872f2087c98
Revert of https://codereview.chromium.org/113093002/
Reason for revert: broke this bot: http://build.chromium.org/p/chromium.win/builders/Interactive%20Tests%20%28dbg%29/builds/44454

TBR=sky@chromium.org,gbillock@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240241 0039d316-1c4b-4281-b951-d872f2087c98
Revert of https://codereview.chromium.org/105933002/
Reason for revert: tree breakage: "runisolatedtest.py:108 ERROR Unexpected isolate version 1.2"

TBR=vadimsh@chromium.org,bulach@chromium.org,frankf@chromium.org,maruel@chromium.org
NOTREECHECKS=true
NOTRY=true

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240244 0039d316-1c4b-4281-b951-d872f2087c98
Updating trunk VERSION from 1736.0 to 1737.0

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240247 0039d316-1c4b-4281-b951-d872f2087c98
IndexedDB: Simplify blink public/platform implementation names

Following the move of the IndexedDB backend from Blink to Chromium,
the implementations of the WebIDB${FOO} types from the Blink
public/platform API are no longer proxies for objects elsewhere in the
system. Simplify the file and class names appropriately.

proxy_webidb${FOO}_impl.{cc,h} => webidb${FOO}_impl.{cc,h}
RendererWebIDB${FOO}Impl => WebIDB{$FOO}Impl
... and git-cl format FTW!

R=jam

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

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