DevTools: DataGrid: add ability to insert row in sorted tables.

BUG=

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

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

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

TBR=bungeman@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177414 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move paint invalidation after compositing update

Now that repaint-after-layout is the new world, we can make
invalidation its own phase. Moving it after compositing update
removes chicken-and-egg bugs that we had in the invalidation code.

The new code invalidates from the layout roots up to the RenderView
so that we can always do a full tree traversal. This shouldn't
trigger extra invalidations and yield to a more simple code.

I checked the new baselines visually and it's overall a neutral
change, where we do better one some tests
(e.g. fast/repaint/intermediate-layout-position-clip.html) and we
do worse on others (e.g. fast/repaint/layout-state-scrolloffset*).
The bulk of the text changes are invalidation going to a different
GraphicsLayer which indicates that we had some compositing
container changes not accounted for.

BUG=360286

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177415 bbb929c8-8fbe-4397-9dbb-9b2b20218538
gardening: mark fast/repaint/japanese-rl-selection-clear.html as NeedsRebaseline

BUG=391044
TBR=wangxianzhu@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177416 bbb929c8-8fbe-4397-9dbb-9b2b20218538
StyleDifference should store property-specific difference in a bit field

This CL prepares us for adding a hasOnlyPropertySpecificDifference function in
a future CL that operates on all the property-specific differences as a unit.

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177417 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Only show overlay play button when controls are enabled.

BUG=347105

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

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