Move compositor support out of base WebKitPlatformSupport into renderer

WebCompositorSupport is a tear-off of WebKit::Platform that provides WebKit
with access to compositing classes. This is only needed by renderers and by
DumpRenderTree+webkit_unit_tests. Having it linked in to the base chromium
implementation of WebKit::Platform pulled the compositor support into every
embedding of WebKit, including browser process embeddings, unnecessarily.

BUG=237267

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199318 0039d316-1c4b-4281-b951-d872f2087c98
Add documentation for file_handlers.extensions manifest entries.

BUG=167950

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

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

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199320 0039d316-1c4b-4281-b951-d872f2087c98
Update documentation in wrapper script to match the changed behavior in install-debian.wheezy.sysroot.py

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199321 0039d316-1c4b-4281-b951-d872f2087c98
Fix segfault when trying to change border color on a textfield that is not in the view hierarchy yet.

R=sky@chromium.org
BUG=239590
TEST=less segfaults

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199322 0039d316-1c4b-4281-b951-d872f2087c98
Fixed variable initialization bug when specifying a WebGL conformance test version

BUG=225939

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199324 0039d316-1c4b-4281-b951-d872f2087c98
Set mute correctly from the audio API.
Currently audio.setProperties is ignoring the mute value passed in by the user. This CL fixes it.

Reviews requested,
hshi@ - general
mpcomplete - OWNERS for audio_service_chromeos.cc

R=hshi@chromium.org
BUG=239562

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199325 0039d316-1c4b-4281-b951-d872f2087c98
Roll libjingle 313:316

R=ronghuawu@chromium.org, wjia@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199326 0039d316-1c4b-4281-b951-d872f2087c98
Don't allow injection content scripts into <webview>

BUG=239264

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199328 0039d316-1c4b-4281-b951-d872f2087c98
Recompute the height of the infobar arrow when entering / exiting fullscreen.

BUG=224412
Test=Manual, see bug

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199329 0039d316-1c4b-4281-b951-d872f2087c98
Instant: Fix crash when classifying temporary text.

InfoForCurrentSelection() crashes horribly when the popup isn't open but there's
temporary text (which is a situation Instant Extended can induce).

BUG=239479
R=pkasting@chromium.org
TEST=See bug.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199334 0039d316-1c4b-4281-b951-d872f2087c98
drive: Rename JobScheduler::QueueEntry to JobEntry

Stop passing scoped_ptr<QueueEntry> around.
JobEntry lives in job_map_, while queue_ holds job IDs.
JobInfo is stored in JobEntry.

BUG=230308
TEST=unit_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199335 0039d316-1c4b-4281-b951-d872f2087c98
Still use os.SystemProperties to get trace event tags

The problem of using Trace.isTagsEnabled is that it may not reflect the
updated status when we get the property-change notification, because
Trace also uses property-change notification and may get it later.

Uses hardcoded property name instead of get from Trace class.

Also did some optimization to reduce runtime cost.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199336 0039d316-1c4b-4281-b951-d872f2087c98
Small cleanup in build/linux/install-arm-sysroot.py and fix a typo in DEPS.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199337 0039d316-1c4b-4281-b951-d872f2087c98
Add latency info to input events sent to RenderWidget.

This keeps track of the latency info for input events, and sends that down into the RenderWidget and into the compositor. It also collects the latency info when swap happens with gtk and returns it the the RenderWidgetHostImpl.

BUG=155367

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199340 0039d316-1c4b-4281-b951-d872f2087c98
Clean up unused includes and code in webkit/gpu

BUG=239107

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199341 0039d316-1c4b-4281-b951-d872f2087c98
Fix LabelButton animation jank and focus-border presence.

Fix LabelButtonBorder::Paint animation compositing.
( render the background state at [100-alpha]%, not 100% )
Fix LabelButton focus-border presence.
( set the focus border to NULL for STYLE_BUTTON )
( was previously left as dashed rect from ctor init )

BUG=239121,155363
TEST=LabelButton animation looks nicer.
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199342 0039d316-1c4b-4281-b951-d872f2087c98
Disable failing ARM linux tests.

These tests all fail consistently on ARM linux.
Bugs have been opened to get these fixed and re-enabled.

BUG=238453,238459,238460,238467,238469,238490

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199343 0039d316-1c4b-4281-b951-d872f2087c98
drive: Make FileCache::GetCacheEntry public

BUG=231221
TEST=build

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

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