Allow ownership passing of the Callback pointer for signalSyncPoint.

This callback should be owned by the underlying base::Callback
so it needs to be able to be deleted by the WebGraphicsContext3D
implementation.

R=jamesr, piman
BUG=179896

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149214 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Landing https://codereview.chromium.org/13842017 for jun.a.jiang@intel.com: Add OES_texture_half_float extension support in WebGL.

It was firstly prototyped by Nayan Kumar K at
https://bugs.webkit.org/show_bug.cgi?id=110936.
This new patch refines the float to half-float conversion and adds
for support for more formats like RGB, ALPHA, LUMINANCE, and LUMINANCE_ALPHA.

BUG=233057
R=kbr@chromium.org
TBR=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149215 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Strip whitespace from the lint message so that we don't get confused by a CRLF on Windows.

R=maruel@chromium.org
BUG=235963

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149216 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 149019 "Touchscreen fling doesn't work when finger leaves..."

> Touchscreen fling doesn't work when finger leaves window
> 
> The event handler would attempt to send the fling to whatever node was at
> the coordinates of the fling. Instead we want to target whatever node was
> being scrolled by the ScrollBegin event, which we already kept track of. This affects only touchscreen scrolling.
> 
> This patch also fixes Bug 151271 and 127781, which was essentially the same issue but with iframes/scrollable divs instead of windows.
> 
> This is the Blink side of a two patch fix.
> 
> BUG=222179
> 
> Review URL: https://chromiumcodereview.appspot.com/14064013

TBR=bokan@chromium.org
BUG=235656

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149217 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Absolutify paths to dom/.

BUG=234793
TBR=abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149218 bbb929c8-8fbe-4397-9dbb-9b2b20218538