Fix an assertion failure by Blink r150870.

CheckFocusedNodeTask is requested just after layout, however something
can set childNeedsStyleRecalc flag before CheckFocusedNodeTask is
executed.  CheckFocusedNodeTask should do nothing in such case, and
childNeedsStyleRecalc==true means we'll have layout soon.

Note that the assertion failure doesn't make user-visible problems.

BUG=247468
TEST=none; This issue depends on timing and it's hard to make a stable test.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152111 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Error recovery for valid media query followed by garbage.

Remaining issue after r151842.

The "error rule_error_recovery" production would not trigger in this case
since a valid_media_query would be reduced to a media_query not taking the
following tokens into account.

BUG=247510

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152112 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: hide "paused in debugger" message and undim the page when inspect mode enabled.

R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152113 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove move of the temporary fast/hidpi expectations after fixing hidpi support in content_shell

I keep the slow expectation for virtual/gpu/fast/hidpi for now until I
landed my patches speeding up rendering

TBR=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152115 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark css3/compositing/effect-background-blend-mode-stacking.html as flaky

BUG=248062
TBR=tkent@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152116 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove meaningless m_state check right after startClosingHandshake().

m_state is always set to ChannelClosing or ChannelClose after startClosingHandshake().

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152117 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update WK Linux ASAN expectations.

TBR=jamesr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152118 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix log in MainThreadWebSocketChannel::startClosingHandshake().

An incorrect value is printed.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152119 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Marked fast/workers/{shared-,}worker-storagequota-query-usage.html as flaky.

TBR=pdr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152120 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update expectations for storage/indexeddb/objectstore-cursor.html & webaudio/audiochannelmerger-basic.html

TBR=pdr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152121 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add myself to public OWNERS files

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152122 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark fast/images/gif-loop-count.html as flay on all platforms

BUG=244276
TBR=pkasting@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152123 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Do not implicitly cancel inspect mode in InspectorDOMAgent. Wait for explicit call instead.

This allows to unify two similar events InspectNodeRequested and InspectElementRequested.
As a side effect, revealing element cancels inspecting mode, which is probably what user actually wants.

BUG=none
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152124 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark serveral tests as Slow on Win Debug

TBR=pdr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152125 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove Constructor attributes on DOMWindow because of [EnabledAtRuntime]

Add [EnabledAtRuntime] to several interfaces and remove [NoInterfaceObject] so
that their global constructors are now automatically generated and enabled at
runtime. We no longer need explicit attributes for those interfaces on
DOMWindow interface.

DeviceMotionEvent tests are now skipped because the interface is now disabled
at runtime, not just its constructor.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152127 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Source/bindings/OWNERS += marja

BUG=
R=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152128 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Pre-wrap line sometimes puts whitespace at the start of a wrapped line

See a bug 246127 for details.
I verified that this was a regression caused by r147837.
This patch reverts r147837.

R=ojan@chromium.org
BUG=246127

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152129 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplifying error recovery in declaration list.

Now declaration handles all errors (instead of splitting error hendling among declaration, delaration_list and decl_list).

Changed error message when syntax error appear in a property value (now it is reported as invalid property value with whole value quited).
Previously it was used only for symantic errors.

CSS error filtering moved into frontend in order to make possible to test the change. The place where filtering happen is not the place where other messages are filtered. It needed in order to not affect warning counter (should filtering be moved entirely into ConsoleModel? I think situation when error counter shows 15 messages but console shoow 3 is confusing).

BUG=140608

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

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