Remove the include "core/events/ThreadLocalEventNames.h"

Only EventTarget.h needs this include

This is a follow up patch for this CL by Adam Barth
https://codereview.chromium.org/26890003

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169950 bbb929c8-8fbe-4397-9dbb-9b2b20218538
This CL add power profiler in DevTools frontend, and draw power data in PowerOverview of Timeline panel.

BUG=337138

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169951 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Point to build requirements page when there is a dependency check failure.

BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169952 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Remove event Console.messageRepeatCountUpdated

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169953 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix timeline overview window selection

The window selection is shown in a left corner when drag was initiated on a marker.

R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169954 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused FontPlatformDataHarfBuzz::emSizeInFontUnits

Remove the unused m_emSizeInFontUnits field and emSizeInFontUnits
method from FontPlatformDataHarfBuzz.

BUG=355806
R=pdr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169955 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CHR-1706: Context menu with Shift+F10 shows out of Opera when web contents scrolled. In case we are opening a context menu on an element, the menu should be shown as currently, since the element has most probably a correct transform available. Since the <body> element possibly has contents of great height, the context menu should be shown on the upper edge of the displayed part of the element.

BUG=Context menu with Shift+F10 shows out of Opera when web contents scrolled.
The menu's position should not be translated by scroll position in case of
opening a menu for the <body> element.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169956 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[webcrypto] Add structured clone tests for RSA private keys.

BUG=245025

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169957 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Restore attribute array length in RecursionCheckPoint.

Missing restore caused unnecessary invalidations in subsequent subtrees.

Also renamed a misnamed parameter in RuleFeature.h

R=esprehn
BUG=356196

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169958 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: move search in styles out of experimental. It proved to be stable.

R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169959 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rename /shadow-deep/ combinator to /deep/

Shadow DOM styling spec link:
http://drafts.csswg.org/css-scoping/#deep-combinator

BUG=348891
TEST=no new tests because just renaming.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169960 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Preserve autosizing multiplier on style recalc.

BUG=353309

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169961 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HTML Imports: A speculative fix for fast/dom/custom/imports-custom-element-abort.html

The test occasionally crashes by touching null HTMLImportsController:m_master in a timer function.
This change cancel the timer when m_master is cleared, and add an ASSERT() to make sure that
|m_master| is available when timer is fired.

BUG=355640
TEST=imports-custom-element-abort.html
R=dominicc

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169962 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Add minimum size to WebInspector.View.

Now each View knows about it's minimum size and containers use it to layout.
Therefore split view constraints have moved from split view to the child views.

Root view now clips the content when available window size is less than minimum size of content.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169963 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make WebAudio output as stereo as default.


NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169964 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Async stacks out of experiments.

BUG=272416
R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169965 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update WebAudio layout tests to use unprefixed AudioContext.

All of the layout tests are updated to use unprefixed AudioContext and
OfflineAudioContext. Conversion was done using a script. All tests pass.

However, we still want to be able to run these tests on older browsers,
so where possible, we add a compatibility layer (in resources/compatibility.js) to
support running selected tests in browsers with prefixed AudioContext. This was
tested manually using Chrome 34.0.1847.60 beta on Linux.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169966 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't include trailing comment characters in javascript snippets.

This trailing "/*" (and so forth) do not contribute very much to the signal, and not using them allows us to
catch some interesting corner cases involving server-side page post-processors.

BUG=355479

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169967 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Copy a few selection related methods to WebFrame from WebView.

The old methods are temporarily left on WebView until Chrome switches.

Also remove WebView::isSelectionEditable since it's not called.

BUG=304341

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169968 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add UseCounters for NamedNodeMap functions

This is in order to help determine which of these need to be kept in the
DOM spec, since it looks like some of them will be needed:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21986

BUG=none
NOTRY=true

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

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