Re-write makevalues.pl (CSSValueKeywords) in python

This also allows us to remove the action_ shim-script which GYP was using to communicate to makevalues.pl.

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150977 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [HeapTracking] Keep recorded snapshot in the selected state after stop record.

When we stop the recording process we removes temporary snapshot (and moves focus to the previous snapshot)
After that we append the new snapshot.
As a result the focus left on an old snapshot.

BUG=none
TEST=none
R=alph@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150978 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Do not inherit special operation.

(1) There are some implemented named getter but not in the spec
For example, NodeList have CustomNamedGetter but do not have
named getter in the spec:
https://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#nodelist

(2) Thus, There are some cases such that B inherits A
and A have named getter, but B don't have named getter.
For example, A=NodeList, B=RadioNodeList

(3) We don't want to expose special operations
which is not in spec anymore.

According to above, disallow inheritance of special operation
(such as getters/setters/deleters...) in blink seems reasonable.

R=haraken@chromium.org
BUG=229740
TEST=No tests. refactoring.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150979 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Re-write makevalues.pl (CSSValueKeywords) in python"

This reverts commit 4d210c1d16da0a7bfe31be64db8a51781f26c4bc.

This change broke hundreds of tests on linux/mac/win. See [1] for
example.

[1]: http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux/builds/10891/steps/webkit_tests/logs/stdio

> Re-write makevalues.pl (CSSValueKeywords) in python
>
> This also allows us to remove the action_ shim-script which GYP was
> using to communicate to makevalues.pl.
>
> R=eseidel@chromium.org
>
> Review URL: https://codereview.chromium.org/14576009

TBR=keishi@chromium.org,eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150980 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Node::isDescendantOf should be aware of shadow dom tree.

If a given node is a document node, Node::isDescendantOf should check
whether another node is in a shadow tree or not.

BUG=227260

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150981 bbb929c8-8fbe-4397-9dbb-9b2b20218538
android_clang_dbg build fix.

r150957 removed NodeRenderStyle.h from TextFieldInputType[1]. The
android_clang_dbg bot doesn't like that at all[2].

[1]: http://src.chromium.org/viewvc/blink/trunk/Source/core/html/TextFieldInputType.cpp?r1=150957&r2=150956&pathrev=150957
[2]: http://build.chromium.org/p/tryserver.chromium/builders/android_clang_dbg/builds/45878/steps/compile/logs/stdio

R=timloh@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150982 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use content shell by default to run layout tests on all platforms but Android

Also, add a temporary option --dump-render-tree to switch back
to DRT

BUG=111316
TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150983 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "DevTools: [HeapTracking] Keep recorded snapshot in the selected state after stop record."

This reverts commit 405ff39e26d81c192aa6de07dd1edbe93c980bf4.

profiler tests are failing.
TBR=alph
BUG=none
TEST=profiler tests

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150984 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "DevTools: Accept columnNumber in line-highlighting methods"

This reverts commit 2d3d8646b48bc0d0f3df8121abd9a859e6ad0c8e.

Not all clients have been updated to follow the API change.

BUG=none
TBR=vsevik

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150985 bbb929c8-8fbe-4397-9dbb-9b2b20218538
virtual/softwarecompositing/layer-creation/animation-overlap-with-children.html fails after content shell.

Looks like it's off by one pixel on multiple platforms[1]. Hooray!

[1]: http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20chromium.org&showExpectations=true&tests=virtual%2Fsoftwarecompositing%2Flayer-creation%2Fanimation-overlap-with-children.html

BUG=243285
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150987 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark fast/images/destroyed-image-load-event.html as flaky also in release mode

TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150988 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark some css3/filters tests as crashing on debug after content shell switch

BUG=243291
TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150989 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark tests hitting DCHECK in string_util on debug after content shell as crashing

BUG=243298
TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150990 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark tests that hit !defersLoading assertion as crashing after content shell

BUG=243300
TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150991 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark replacestate-in-onload.html as crashing in debug mode on content shell

BUG=168853
TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150992 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark unicode-in-tspan-multi-svg-crash.html as crashing in debug mode

BUG=243302
TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150993 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark transition-on-shadow-host-with-distributed-node.html as flaky

BUG=243303
TBR=mkwst@chromium.org

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

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