Mark mouseover-mouseout.html as flaky everywhere

TBR=toyoshim@chromium.org
BUG=305346

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159143 bbb929c8-8fbe-4397-9dbb-9b2b20218538
zoomAdjustedPixelValueForLength should return CSSPrimitiveValue.

None of the functions inside return anything other then CSSPrimitiveValue and
it means it can be used with Pair; IE
  Pair::create(
    zoomAdjustedPixelValueForLength(style->objectPosition().x(), style.get()),
    zoomAdjustedPixelValueForLength(style->objectPosition().y(), style.get()),
    Pair::KeepIdenticalValues));

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159144 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Suppress tests that need to be rebaselined after http://crrev.com/26133002 lands

This suppresses ImageOnlyFailures for effect-reference-hidpi-hw.html and
effect-reference-zoom-hw.html, which will need to be rebaselined after
Chromium CL http://crrev.com/26133002 lands.

TBR=senorblanco@chromium.org
BUG=181613

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

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

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

BUG=288655
TBR=mitica@adobe.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159146 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 159083 "Reland Revert "Revert 157959 "Introduce a new ref..."

Causing ton of use-after-frees on ClusterFuzz.
BUG=305350

> Reland Revert "Revert 157959 "Introduce a new reference graph to SVG*TearOffs.""
> 
> Reland the patches. All known SVGProperty memory bugs were resolved.
> 
> SVGAnimatedListPropertyTearOff::clearAnimatedProperty modified to not detachListWrappers(). "clearAnimatedProperty" is only called from ~SVGElement and the context SVGElement is guaranteed to be alive while a tearoff is alive. There was no need to detachListWrappers to keep the list item tearoffs valid.
> 
> BUG=270000
> BUG=294464
> 
> R=pdr@chromium.org,haraken@chromium.org,inferno@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=158679
> 
> Review URL: https://codereview.chromium.org/25461003

TBR=kouhei@chromium.org

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

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

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

TBR=leviw@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159148 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mousedown on an <a> element should focus on an outer focusable element.

This is a regression by Blink r155083.

Blink doesn't focus on <a> elements by mousedown historically.
r155083 changed EventHandler so that it search ancestors for an isFocusable
element to fix a problem of clicking on already-focused <a>. However if <a>
inside a focusable element is clicked, the <a> was isFocusable and we stopped to
search for outer elements on it.

We should continue to search for an isMouseFocusable element even if <a>
is found, and check already-focused earlier.

* EventHandler::dispatchMouseEvent:
 - We should check already-focused in the ancestor traversal, and should check
   isMouseFocusable instead of isFocusable.
 - |elementIsMouseFocusable| is now equivalent to |!!element|

[1] http://src.chromium.org/viewvc/blink?view=rev&revision=155083

BUG=304909
TEST=automated

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

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

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

BUG=304952
TBR=eae@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159150 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Manual rebaseline for svg/batik/text/smallFonts.svg

Follow up from r159122.

TBR=ojan@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159152 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Deflake fast/dom/Geolocation/timestamp.html

On mock geolocation, the timestamp is actually set at the time of
calling setMockGeolocationPosition, which means that on a slower
machine, time may pass between this call and saving the current time
to check against. We prolly should fix that.

TBR=ojan
BUG=

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

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