Inspector DOM agent: do not discard backend node ids upon getDocument()

DOMAgent.getDocument() used to reset entire DOM agent state. This does
not work well for backend node ids, as these may be used independently
on front-end invoking getDocument(). So let's spli front-end and back-end
bindings reset and only do front-end one upon getDocument().

BUG=
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150222 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline Skia-suppressed tests.

BUG=238630,239436
TBR=robertphillips@google.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150224 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: add link to Elements panel for relayout root in Layout record popover

- send backend id of relayout root in Layout record data;
- add "Layout root: show" link to popover for Layout record;
- preserve backend node bindings upon DOMAgent.getDocument()

BUG=
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150225 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Web MIDI: implement MIDIOutput"

This reverts commit 3559701d6e127ef5fcb92a5fe43caa8e71fb11f6.

Breaks webexposed/global-constructors-listing.html

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20chromium.org&showExpectations=true&tests=webexposed%2Fglobal-constructors-listing.html

NOTRY=true
TBR=toyoshim@chromium.org

>    Web MIDI: implement MIDIOutput
>
>    This change implements MIDIOutput interfaces.
>    send methods are not implemeneted yet.
>
>    BUG=163795
>    TEST=none
>    NOTRY=true
>    R=crogers@google.com,haraken@chromium.org
>
>    Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=149649
>
>    Review URL: https://chromiumcodereview.appspot.com/14442004

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150226 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark http/tests/security/mixedContent/insecure-script-in-iframe.html as failing.

A number of mixedContent tests are flakey. This one has lately become
flakey also (with a high 90s percentage failure rate it would seem).

BUG=239811
TBR=abarth,eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150227 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: add processing of ImadeDecodeTask trace events

We only used to handle image decode events if these come from within
paint or rasterization of known layers. Now that images may be decoded
as independent tasks, we need a hint from compositor that image decode
is for a known layer.

Related chromium patch: https://codereview.chromium.org/14588008/

BUG=173184
R=nduca@chromium.org, vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150228 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use Persistent::Reset.

This gets rid of more places where Persistent handles are copied
(see bug).

BUG=236290

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150229 bbb929c8-8fbe-4397-9dbb-9b2b20218538
More tests failing in clearLayoutRootIfNeeded

inspector/debugger/file-system-project-mapping.html

BUG=238363
TBR=inferno

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150230 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Lose/restore WebGL contexts if multisampling blackist status changes at runtime.

Also added a mechanism to listen for changes to the blacklist status.

BUG=237931

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150231 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Error event was fired synchronously blowing away the input element from underneath. Remove the FIXME and fire it asynchronously using errorEventSender().

BUG=240124

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150232 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Make the FlameChart use the default DevTools font.

R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150233 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: do not break port forwarding section into columns.

R=yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150234 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove dead code under core/platform/

TBR=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150235 bbb929c8-8fbe-4397-9dbb-9b2b20218538
fast/canvas/webgl/gl-enum-tests.html is flaky crashing on win

http://build.chromium.org/p/chromium.webkit/builders/WebKit%20XP/builds/4495/steps/webkit_tests/logs/stdio

BUG=239839
TBR=kbr,bajones,gman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150236 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused CSS files and outdated GYP comments

TBR=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150237 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Filed a bug for compositing/force-compositing-mode/overflow-iframe-layer.html

TBR=wangxianzhu@chromium.org
BUG=240352

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150238 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused TextCheckingTypes and their API equivalents

The chromium side of this change, removing the references to the
API version of the enum, was landed in http://crrev.com/199518.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150239 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement ParentNode IDL interface

http://dom.spec.whatwg.org/#parentnode

This is not a complete implementation of that interface. It is mostly a
refactoring to support

    children
    firstElementChild
    lastElementChild
    childElementCount

on Element, DocumentFragment and Document.

BUG=239159

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

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