DevTools: Prevent flicker when changing scale in Screencast view

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157600 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have V8Clipboard::clearDataMethodCustom() use V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID()

Have V8Clipboard::clearDataMethodCustom() use V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID() macro
instead of toWebCoreString() so that ClipboardChromium::clearData() is not called if
the string conversion failed.

Also remove a wrong ASSERT_NOT_REACHED() from ClipboardChromium::clearData() that was
causing us to crash whenever this method was called in a debug build.
ClipboardData.clearData() was not covered by layout tests until now which is why we
did not notice it before.

TEST=fast/events/clipboard-dataTransferItemList.html
R=haraken
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157601 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up GraphicsLayer.h

1. Make member variables private.
2. Remove unused member variables.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157602 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Hiding some new types before publishing a new protocol.json version.

BUG=None
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157603 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have toDOMStringList() use the V8TRYCATCH_FOR_V8STRINGRESOURCE() macro

Have toDOMStringList() use the V8TRYCATCH_FOR_V8STRINGRESOURCE() macro instead
of toWebCoreString() so that exceptions are now correctly reported.

R=haraken
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157604 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: allow sortRange to sort arbitrary range of an array

Previously it was able to sort first elements only.

R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157605 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix crash in OverlayerGraphicsLayerClientImpl::debugName

This method was bound to crash. It was doing a pointer comparison with a value
that must be NULL. Updated the code so that the client retains a pointer to
the graphics layer it creates for later comparison with the graphics layer it
receives in ::debugName.

R=danakj
BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157606 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Extract AnimationValue from GraphicsLayer.h to AnimationValue.h

In addtion, extract KeyframeValueList from GraphicsLayer.h to
KeyframeValueList.h

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

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