Auto-rebaseline for r172887

http://src.chromium.org/viewvc/blink?view=revision&revision=172887

BUG=320139
TBR=leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173005 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove all unused include paths from core/DEPS.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173006 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Initializing Bidi status members of InlineFlowBox

Valgrind complained of use before initialization so initializing
InlineFlowBox's m_lineBreakBidiStatusEor, m_lineBreakBidiStatusLastStrong,
and m_lineBreakBidiStatusLast to LeftToRight.

BUG=368303

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173008 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r172887

http://src.chromium.org/viewvc/blink?view=revision&revision=172887

BUG=320139
TBR=leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173009 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make Range.detach() a no-op

Make Range.detach() a no-op as per DOM4:
http://dom.spec.whatwg.org/#dom-range-detach

This makes the code a lot simpler, as it avoids a lot of null checks and
exception throwing. Also add a UseCounter and a deprecation message to see
if this can be removed entirely from the specification.

Firefox already does this since version 15:
https://bugzilla.mozilla.org/show_bug.cgi?id=702948

However, detach() is not a no-op in IE11.

R=arv@chromium.org, tkent@chromium.org
BUG=367322
TEST=fast/dom/Range/detach-no-op.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173010 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Return TargetedStyleRecalc to status=experimental temporarily.

BUG=366788

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173011 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use deferred style recalc for non-blocking stylesheets.

Non-blocking stylesheets like alternate stylesheets cause a synchronous style
recalc when finished loading. This is quite the opposite of what one would
expect as these stylesheets should not contribute to the style at all. We use
deferred style recalc to batch up the style recalcs instead.

It might be possible to further improve this by not doing a style recalc at
all, but that requires that we detect when a non-blocking stylesheet becomes
relevant by another link element setting the preferred stylesheet set to the
same name as that of an alternate stylesheet already added as non-blocking.

R=dglazkov@chromium.org
BUG=368659

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173012 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Console] fix regressed array formatting

The regression happened in r172651. This patch returns missed class.

BUG=368362

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

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