Mark fast/css/font-face-download-error.html as flaky

BUG=304953
R=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159048 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move POD data structures into platform

This CL moves the POD data structures from core/platform to platform. It also
moves the helper code for their unit tests to platform/testing, letting us
delete the now-empty core/tests.

R=eseidel
BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159049 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove Shadow DOM tests with high expectations.

These tests have been added by reading HTML spec,
where a:enabled and area:enabled are supposed to do something.
Unfortunately, in Blink they don't do anything (yet). We should
remove these tests, since they expect things we haven't yet
implemented (IOW, feature request, not a bug).

R=ojan@chromium.org, ojan
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159050 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline compositing image failures

None of these are perceptually different, so just rebaselining.

TBR=eseidel@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159051 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update baselines after r159046.

It looks like this test was already (accidentally) testing
the issue which r159046 is fixing by disabling this (broken) optimization.

It looks like when we zoom we don't necessarily always fit exactly to the
window, but may be off by as much as a pixel.  I'm not sure if that's a
bug or not, but we certainly should be reporting that correctly to JS.

BUG=290399
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159052 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the test that's no longer flaky.

The bug has already been closed, just the entry wasn't cleaned up.

BUG=249707
R=ojan@chromium.org, ojan

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159053 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up a few more tests that always pass.

This is cribbed from @dpranke's https://codereview.chromium.org/24250007/,
so I can't claim credit for them.

TBR=dpranke
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159054 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up remaining no-longer-flakes in fast/dom.

Progress!

BUG=240515,243730
TBR=ojan

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159055 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move ScrollTypes.h from Source/core/platform to Source/platform/scroll.

BUG=297477

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159056 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make fast/dom/timer-throttling-hidden-page.html less racy

Record previouseTime just before calling setTimeout, rather than much earlier.
Also use Date.now() instead of new Date().

R=ojan
BUG=234891

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

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