DevTools: polish timeline flame chart: fix viewport height, render grid with background, use overlay scroll on mac, paint ruler background.

R=alph@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172611 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Drastically simplify suggest box and make it dramatically faster by adding some flex-based css layout.

R=pfeldman, lushnikov, apavlov
NOTRY=true

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

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

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

BUG=361729
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172613 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Flat list of execution contexts in RuntimeModel

BUG=
R=pfeldman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172614 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Filter dirty files by file query when searching

R=vsevik@chromium.org, vsevik

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

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

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

BUG=361729
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172616 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TimelinePanel: convert a few getters on TimelineModel.Record into functions.

almost mechanical change. No business logic changes.

startTime, endTime, selfTime and category were converted.
Drive by fix: TimelineMergingRecordBuffer comparator types were specified incorrectly.

BUG=361045
R=yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172617 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Fix Linux build.

Initialize a RefPtrWillBeRawPtr<IDBCursor> with nullptr.

TBR=haraken@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172618 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[CSS Shapes] Can't select content within the area of the floating box when clip-path is applied

According to http://www.w3.org/TR/css-masking-1/, the clipped part of the element should not have pointer event dispatching. So add this logic to RenderBlock::nodeAtPoint. This fixes the bug as it disallows selection on any clipped parts.

BUG=364153

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172619 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update test expectations

TBR=eustas
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172620 bbb929c8-8fbe-4397-9dbb-9b2b20218538
TimelinePanel: convert another portion of getters on TimelineModel.Record into functions

Mechanical change. No business logic changes.
thread, type, frameId, stackTrace and aggregatedStats were converted.

BUG=361045
R=yurys@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172621 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "TimelinePanel: convert another portion of getters on TimelineModel.Record into functions"

This reverts commit d1a508bef21c9b9f8dba58b44ae1e40442be1dec.

a few tests were broken

BUG=
TBR=yurys

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172622 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: add Tracing agent on back-end

We used to have tracing agent as a browser target only, this adds handling
of start command to the back-end and moves the session id logic that was
initialliy implemented in https://codereview.chromium.org/247513002/ to
the tracing agent.

BUG=361045
R=yurys@chromium.org

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

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

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

BUG=361729
TBR=enne@chromium.org

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

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

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

BUG=361729
TBR=enne@chromium.org

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

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

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

BUG=366705
TBR=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172626 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove JSON-stringify layout test.

This test will be moved to the V8 repo.

R=jochen@chromium.org, ulan@chromium.org
TBR=jochen@chromium.org
BUG=367089

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172627 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Combine frontend modules deployment into their own targets

This simplifies the gyp code readability

R=pfeldman@chromium.org, pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172628 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Completely remove ScriptState from the code base

- This CL replaces all ScriptState in the code base with NewScriptState. No change in behavior.

- In a follow-up CL, I'll remove ScriptScope and ScriptState. I'll also merge ScriptObject with ScriptValue.

BUG=357144

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172629 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add missing cast in generated bindings

I accidentially used a ctor instead of the Cast operator in one place
dealing with PropertyCallbackInfo::This

BUG=v8:3274
R=haraken@chromium.org
TBR=haraken@chromium.org

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

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