Pull deps2git

230538: Fix URLs and line endings in deps2git
221194: Add ability to match exact svn revs to git commits.
218308: deps2git: fail loudly if no match is found for a repository
216722: Restore fallback for old sourceforge URL.
215730: Update deps2git for new sourceforge URL
215069: Support HTTPS URLs.
214484: Fix corner case in submodule instantiation.

R=mmoss@chromium.org

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230745 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230744
Port the "PNaCl developer's guide" from our LLVM fork to the docs.

The name of the document is changed to "PNaCl C/C++ Language Support", because
the other things we intended to cover are not relevant now that the NaCl
documentation has been updated. The only relevant remaining parts are the
description of supported C/C++ language features, standard libraries and so on.

BUG= https://code.google.com/p/nativeclient/issues/detail?id=3634
R=jfb@chromium.org, jvoung@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230746 0039d316-1c4b-4281-b951-d872f2087c98
Removed unhanled/unused Blink API implementation for SharedWorker

Corresponding to the blink's cleanup change:
https://src.chromium.org/viewvc/blink?revision=160281&view=revision

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230747 0039d316-1c4b-4281-b951-d872f2087c98
Update CastSocket connection flow to check for receiver credentials.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230748 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230747
Add support for using the sdtp box to determine keyframe info.

Some content uses the sdtp box to signal keyframe info instead of
using the sample_flags field. This change allows the sdtp box info
to be used if present instead of solely relying on the sample_flags.

BUG=310712

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230749 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230749
Only throttle input to the render widget for heavy input handlers

This tracks the total time spent handling input on the main thread
for the current frame and only throttles input events once the
total time has reached a threshold.

If a cheap and reliable HighResNow is not available, the handlers
are assumed to be heavy.

TEST=Manually run MapsGL in a small window so it hits 60fps. Verified
panning tracks pointer more closely when using a 120Hz mouse.

Also tested with http://thj.no/personal/latency_test_case.html. This
patch produces visibly lower latency and allows the app to receive
more mouse move events to produce smoother curves.

TBR=jamesr@chromium.org
BUG=305210

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230750 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230750