Skip should-not-repaint-composited-descendants.html on all platforms

BUG=365865
TBR=wangxianzhu@chromium.org
NOTRY=true
NOTREECHECKS=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172178 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Unfocused TEXTAREA element should not accept editing. (https://codereview.chromium.org/246073004/)

Reason for revert:
Broke editing/selection/4960116.html on Mac and Linux32.


Original issue's description:
> Unfocused TEXTAREA element should not accept editing.
> 
> The normal unfocusing step clears selection. But unfocusing caused by
> display:none style didn't clear selection because:
>  - It used Document::setFocusedElement. It bypassed FocusController.
>  - Even if it used it, clearSelectionIfNeeded() in FocusController didn't
>     clear selection because selection.rootEditableElement() was null in
>     this case.
> 
> This CL changes the code so that:
>  - We use Element::blur(), which uses FocusController::setFocusedElement.
>  - clearSelectionIfNeeded() uses enclosingTextFormControl() to check
>     if the selection is in INPUT/TEXTAREA instead of
>     rootEditableElement(), which depends on renderers.
> 
> BUG=364309
> TEST=automated
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=172121

TBR=yosin@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=364309

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172241 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix nit which is unefficiant sequence to deleteMarkedNodes.

deleteMarkedNodes need to move postion to prevent unefficiant do while loop.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172279 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add flaky line for editing/selection/4960116.html.

tbr/notry since this is killing the commit queue.

TBR=tkent@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172280 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DevTools] Minor tweak in popover positioning.

When positioning popover below anchor, the visible bottom coordinate was wrong: |arrowHeight - borderWidth| instead of |borderRadius|.
Consequently, it caused wrong position update, and popover did extend below container element, which is unacceptable and leads to bad layout.

BUG=363535

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172281 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove RenderWidget incremental compositing update.

This code was added in http://src.chromium.org/viewvc/blink?view=revision&revision=62894.
As per the change description, it was needed because
updateGraphicsLayerGeometry was called in the middle of layout.
We now only call updateGraphicsLayerGeometry from the
compositing update phase, so we don't need this code anymore.

BUG=343756

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

git-svn-id: svn://svn.chromium.org/blink/trunk@172282 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change run-webkit-tests to return a fixed error code when bailing out early.

Previously we would return the number of tests that actually failed. The
blink_trybot recipe could not distinguish that case from the case where
we ran to completion but had that many errors. Really we shouldn't be
returning the number of tests that fail at all -- crbug.com/357866 --
but I need to do some more testing and investigating to see if anything
else breaks if I remove that. In the mean time, we introduce a new
dedicated error code to indicate that we bailed out early and the
try job should be aborted.

R=eseidel@chromium.org
BUG=365717

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

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