Readd slow lines removed in r149691.

These lines were removed before it was clear the flakiness dashboard
has a bug with passing slow tests: http://crbug.com/238159.

TBR=thakis@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149706 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Change TestResultServer to use python 2.7.

-Allows us to have threadsafe handlers, so our server can handle concurrent requests.
-Allows us to drop dependencies on django modules that no longer ship with the SDK.
-Allows us to import json directly instead of simplejson out of django.utils.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149707 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Incorrect layout for blocks containing ideographs with -webkit-linebox-contain: glyphs, font, inline-box.

Merges http://trac.webkit.org/changeset/149450 by enrica.

When computing ascent and descent we need to take into account
the baseline type. RootInlineBox::ascentAndDescentForBox failed
to do that in few cases.

BUG=none
TEST=layout test, but note that the layout test doesn't show up correctly on
retina chromes due to http://crbug.com/238081

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149708 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix indentation in Settings.h

The contents of an outermost namespace block should not be indented.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149709 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement DumpRenderTree...WebViewHost::scheduleAnimation

In order to move animation servicing to be triggered by only animation
frame callbacks this patch implements scheduleAnimation so that calls
to testRunner.display are not necessary to generate frame callbacks.

Animation is scheduled on the message loop with a 1ms delay. While no
delay would be ideal, because animation servicing triggers further
calls to scheduleAnimation it would cause priority inversion with dom
timers. setTimeout calls used by many CSS Animation and Transition
tests to sample expectations would occasionally miss their scheduled
times by hundreds of ms.

Updated request-animation-frame tests to not call testRunner.display()

Removed request-animation-frame-too-rapid.html since DumpRenderTree now
triggers frame callbacks with minimal delay.

BUG=235677

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149710 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Prevent LayoutTestsMover from logging when run via test-webkitpy

BUG=227324
R=ojan

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149711 bbb929c8-8fbe-4397-9dbb-9b2b20218538
CSP: Verify that report-uri accepts scheme-relative URIs.

Just adding a layout test; the code already works as expected when 'report-uri'
is populated with a URI like '//example.com/violation-report-endpoint'.

BUG=235666

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149712 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Mike West as core/OWNERS

R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149713 bbb929c8-8fbe-4397-9dbb-9b2b20218538
PRESUBMIT: run check-webkit-style.

Fun fact: The existing PRESUBMIT.py didn't pass the style check,
so fixed it.

BUG=227256
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149714 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Alexis Menard to core/OWNERS

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149715 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move WebRuntimeFeature::enable* calls from TestInterfaces to enableTestOnlyFeatures.

This is a precursor to finally assigning a "status" (test-only, stable, experimental)
to all features and auto-generating these enable* feature-set functions.

BUG=237740
R=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@149716 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Beat InternalSettings (window.internals.settings) with a sanity stick.

Many methods were marked as throwing exceptions which were not.
Also labled all of the RuntimeEnabledFeature settings with a FIXME
since it's highly unlikely that any of them work correctly.

R=mkwst@google.com

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

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