DevTools: Fix scrollbars being stuck in "Edit as html" editor

This patch fixes the regression issue implied by migration to CodeMirror
as an editor for this functionality. The core problem is that its
cursor is not native, so we have to sync native scrollbars with cursor
manually.

BUG=263737

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155092 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Early return if animations should not apply in resetAnimatedType()

This is a merge of a change by Renata Hodovan in wkbug.com/118744

This patch early-returns if animations should not apply in
SVGAnimateElement::resetAnimatedType, preventing an assert in
SVGAniamtedType::valueAsString.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155093 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename "CustomEvent::serializedScriptValue" to "CustomEvent::serializedDetail"

The "serialized script value" on CustomEvent is a serialization of the
 'detail' property. The setter makes this clear, but the getter makes
the code more confusing than it ought to be.

This patch simply renames the getter; there should be no behavioral change.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155094 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IndexedDB: Drop database backend reference after connection is closed

R=dgrogan@chromium.org,alecflett@chromium.org,jamesr@chromium.org
BUG=261861

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155095 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: beautify settings screen (equal line spacing and proper indentation)

BUG=263850

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155096 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] LayoutTest to verify revealLine functionality

This patch adds layout test to verify revealLine functionality and
fixes minor bug, unveiled by this test.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@155097 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Shapes] Port shape-inside on regions and shape's content overflow from WebKit

This change covers a set of smaller fixes that were landed in WebKit regarding to shape-inside on regions and content overflow from shape-inside.

Merged revisions:
- #1  http://trac.webkit.org/changeset/148975
- #2  http://trac.webkit.org/changeset/149857
- #3  http://trac.webkit.org/changeset/150027
- #4  http://trac.webkit.org/changeset/150375
- #5  http://trac.webkit.org/changeset/150478
- #6  http://trac.webkit.org/changeset/151570
- #7  http://trac.webkit.org/changeset/151652
- #8  http://trac.webkit.org/changeset/151703
- #9  http://trac.webkit.org/changeset/152772
- #10 http://trac.webkit.org/changeset/152904
- #11 http://trac.webkit.org/changeset/152906
- #12 http://trac.webkit.org/changeset/152925
- #13 http://trac.webkit.org/changeset/153053

R=eric@chromium.org
BUG=262269

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

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