[DevTools] Make all split views use dip.

Now all split views retain their position on zoom changes.
Split view also operates/stores with sizes in dip, except for DOM modifications,
where css pixels are required.

Making all split views zoom-aware has a positive side effect of not breaking
minimum-size relations when zooming.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169350 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Compute the keyTimes index correctly for discrete (values) animations

The last value is allowed to be non-one for discrete mode animations (but
not for linear and spline mode animations).

TEST=svg/animations/animate-elem-{14,18}-t-drt.html
BUG=350318

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169211

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169351 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Enable back 4 tests for Debug builds.

BUG=352035
TBR=loislo@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169352 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Need new layout test baseline after modified compiler message.

BUG=351658
TBR=rossberg@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169353 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: track stylesheets by document, not local frame.

R=lushnikov@chromium.org, vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169354 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: A follow-up clean-up to remove accessing private members.

R=yurys

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169356 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix restart frame in debuggerModel

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169357 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Fix the compile-time asserts that check that only garbage collected objects are put in Members, WeakMembers and Persistents.

Add the compile assert to all constructors so we get it instantiated
in all cases. Fix tests that put something that does not qualify as
being garbage collected in handles.

R=erik.corry@gmail.com, oilpan-reviews@chromium.org, vegorov@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169358 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Add FakeExecutionContextList class in runtimeModel

So we will add it in worker's runtimeModel later


BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169359 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Removed invalidation set FIXME for pseudo elements.

This FIXME is no longer valid since the recalcChildStyle for pseudo elements
has been fixed and ::before, ::after, ::backdrop are now supported for class
invalidation sets.

R=esprehn@chromium.org,chrishtr@chromium.org
BUG=335247

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169360 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix worker terminated message isn't displayed

BUG=352120

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169361 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use std::swap() in HashTable::swap()

From WebKit r164378 by Zan Dobersek <zdobersek@igalia.com>

Use std::swap() to swap the member variable values of two HashTable objects in HashTable::swap().

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169362 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Removed Blink Gamepad transition cruft

BUG=344556
TBR=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169363 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused header file in Document

BUG=

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

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

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

BUG=113592,347265
TBR=junov@chromium.org

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

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

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

BUG=350578
TBR=danakj@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169366 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: http/tests/inspector/elements/styles/selector-line-sourcemap-header-deprecated.html flaky

BUG=353179
TEST=
TBR=zmo@chromium.org

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

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

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

BUG=348461
TBR=habib.virji@samsung.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169368 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: Layout Test http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html is flaky

On win debug, it times out from time to time

BUG=353186
TEST=
TBR=zmo@chromium.org

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

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

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

BUG=302005
TBR=skobes@chromium.org

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

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