Add Sync Sample Box parsing to detect when all samples are considered random access points.

BUG=b/12218009
TEST=TrackRunIteratorTest. MissingStssMakesAllSamplesKeyframes

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244379 0039d316-1c4b-4281-b951-d872f2087c98
[Android] Provide touch and gesture system timestamps for LatencyInfo

Provide touch and gesture events with the appropriate
INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT LatencyInfo timestamp.  This timestamp
is that generated by the kernel, and is useful for tracking end-to-end
event latency.

BUG=333370

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244380 0039d316-1c4b-4281-b951-d872f2087c98
Support GU retry command in sync engine. The command specifies a delay after which syncer should issue a GU to pick up updates missed by last GU.

BUG=

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

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

These have been replaced by Telemetry tests and are not being run anywhere.

BUG=332167, 333357

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244382 0039d316-1c4b-4281-b951-d872f2087c98
Use ContextProvider subclass to provide WGC3D pointers

Some cc::ContextProvider instances will also need to provide WebGraphicsContext3D*
interfaces to the underlying GL context, but not all. This adds a subclass of ContextProvider
in content:: to use for these users. The compositor itself doesn't need the WGC3D
accessor so it just uses the base class.

BUG=181120

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244383 0039d316-1c4b-4281-b951-d872f2087c98
[Telemetry] Some fixups in speed index calculation.

1. zIndex is case sensitive. Page contents were bleeding through on some pages.
2. With android screen capture compression artifacts, a slightly higher
   tolerance was needed.
3. The assert was wrong. We need to make sure the whole bounding box is filled.
   It doesn't matter what percent of the overall video is the bounding box.

BUG=323813

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244384 0039d316-1c4b-4281-b951-d872f2087c98
Clarify chrome.events as a namespace of common types.

Particualarly for apps documentation, a developer who first encounters
chrome.events may be slightly confused about all the documentation
without the context that it is all in support of other APIs.

BUG=325011
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244385 0039d316-1c4b-4281-b951-d872f2087c98
Tweak ifdefs for MessageLoopForUI::Add/RemoveObserver

This is necessitated by our building of base for tools. In particular
if I set OS_ANDROID and USE_AURA then the host is built with OS_LINUX
and USE_AURA, but none of the other flags we normally set if USE_AURA
is set for OS_LINUX.

And yes, I really need to spend time and refactor messageloop. It is
such a mess of ifdefs right now.

BUG=none
TEST=none
R=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244386 0039d316-1c4b-4281-b951-d872f2087c98
Suppress a BidiResolver leak.

BUG=333572
TBR=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244387 0039d316-1c4b-4281-b951-d872f2087c98
Small optimization to find_unused_resources.py.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244388 0039d316-1c4b-4281-b951-d872f2087c98
Don't print messages about unknown WAVE chunks in Android WAV decoder.

After many months, there hasn't been anything bad reported about unknown
WAVE chunks, so disable this message.

BUG=290737

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244389 0039d316-1c4b-4281-b951-d872f2087c98
Update unit info file for perf dashboard.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244390 0039d316-1c4b-4281-b951-d872f2087c98
Remove render process and WebContents notifications from background printing.

BUG=170921
TEST=everything still works, bug 100806 doesn't regress

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244391 0039d316-1c4b-4281-b951-d872f2087c98
Set +x on clang-format-diff.py.

Hopefully fixes check_perms on
http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Full/builds/30915/steps/check_perms/logs/stdio

BUG=240309
TBR=nick@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244392 0039d316-1c4b-4281-b951-d872f2087c98
[Pepper] Use platform path for QuotaReservation::GetOpenFileHandle

 * Pass platform file path instead of virtual path to fileapis::QuotaReservation.
 * This should fix the quota leak regression.

BUG=333150

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244393 0039d316-1c4b-4281-b951-d872f2087c98
Convert DomAutomationController from CppBoundClass to gin::Wrappable

BUG=297480
R=jam@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244394 0039d316-1c4b-4281-b951-d872f2087c98
Update nss_revision to 244274.

Update includes following CLs:
https://codereview.chromium.org/131323007/

TBR=rsleevi@chromium.org
BUG=none
TEST=none

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244396 0039d316-1c4b-4281-b951-d872f2087c98
Removed Netflix plugin from the broker whitelist.

TBR=sky@chromium.org
BUG=232969

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244397 0039d316-1c4b-4281-b951-d872f2087c98
Revert of https://codereview.chromium.org/111953007/
Reason for revert: Broke Linux build in http://build.chromium.org/p/chromium/builders/Linux/builds/46507.

TBR=thakis@chromium.org,ajwong@chromium.org,brettw@chromium.org,phajdan.jr@chromium.org,nick@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=240309

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

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