DevTools: Extract the "host" module from core_base

This change further reduces the number of "orphan" scripts and
brings the deployment model closer to the compilation one.

R=aandrey, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177739 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: NetworkPanel: do not sort datagrid on refresh.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177740 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Make error text and console.trace() label clickable.

Also prevent expanding/collapsing of a TreeElement when selecting a text with mouse.

BUG=84268
R=pfeldman, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177741 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fixed issue with missing argument in PaintProfilerView.

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177742 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Remove breakpoint locations once removing breakpoint from debugger is finished.

Breakpoint might have been resolved during removing, so clean up.

R=sergeyv

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177743 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fixing ActivityLogger tests that were failing due to asynchronous handling of data: URLs.

BUG=390701

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177744 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use Persistent<HeapHashSet<Member<Node>>> for gNodesDispatchingSimulatedClicks in EventDispatcher

Actually gNodesDispatchingSimulatedClicks doesn't have to be Persistent<HeapHashSet<Member<Node>>>, because the Nodes are guaranteed to exist on stack and thus their lifetime is already protected. However, it would be better to use Persistent<HeapHashSet<Member<Node>>> for clarity. I added a comment to the code about the lifetime.

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177745 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Styles] Fix color picker following the scrolled swatch

This regressed in r169860.

R=dgozman, vsevik
BUG=392401
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177746 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add shortcuts for timeline layers view.

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177747 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Styles] Do not add 'px' suffix to line-height property value

This patch adds exception for "line-height" property so that it is not
treated as a length property

BUG=392182
R=apavlov, vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177748 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Begin divorcing requesting notification permissions from the presenter.

Requesting permission to be able to display Web Notifications is the only
functionality which will be routed through a WebFrame, all other operations
(including checking for permission) will go through Platform. This patch
introduces the still unused APIs, allowing them to be implemented in
Chromium land.

Furthermore, amend the WebNotificationPermissionCallback interface to
allow the actual permission to be passed in to permissionRequestComplete.
Currently we do another renderer<-->browser round-trip through a sync
IPC, which can easily be avoided by passing it in.

BUG=392187

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177749 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Timeline: add UpdateLayerTree trace event to match InspectorInstrumentation one

We somehow missed it while adding the bulk of events for trace-based timeline.

BUG=361045

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177750 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Console] ObjectPropertiesSection edit should not change height

This patch prettifies ObjectPropertiesSection editing so that it doesn't
change its height any more when edited.

As a side-effect, this fixes editing bug in viewported console. That is
because it doesn't trigger "scroll" event anymore as the height of the
element does not change.

BUG=385029

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177751 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: unhide devices panel experiment.

TBR=vsevik
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177752 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix oilpan build. SpellChecker is not on the heap and the test should
not use transition types.

R=haraken@chromium.org, oilpan-reviews@chromium.org
NOTRY=true
TBR=haraken@chromium.org

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

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