Remove YARR, we don't use it anymore

Now that RegularExpression uses V8 (r148840) nothing uses YARR
and we can remove it.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148851 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Unfortunately the fix for Issue 180593 caused this issue. However, it looks like in the meantime, something else has gone in that solved the issue in 180593, as with that fix reverted, the issue in 180593 is no longer reproducible. Thus, this fix just reverts the previous patch, which seems to solve all of the issues.

BUG=230720

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

Patch from Bem Jones-Bey <bemajaniman@gmail.com>.

git-svn-id: svn://svn.chromium.org/blink/trunk@148852 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Introduce wtf/tests

This CL moves one test from TestWebKitAPI into the newly created
Source/wtf/tests directory. These tests are still compiled into the monolithic
webkit_unit_tests target, but I think it makes sense to store them nearer to
the code they're testing.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148853 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 148826 "asdf;klj"

> asdf;klj
> 

TBR=xusydoc@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148854 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[content shell] Add failing spatial navigation tests to test expectations

Unreviewed gardening

BUG=233995

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148855 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Disable solid background color optimization for composited layers.

This has two parts:
1.) Return false from GraphicsLayer::supportsBackgroundColorContent() so that RenderLayerBacking always paints the background
2.) Make GraphicsLayer::setContentsToSolidColor() a no-op so we don't mess with the content layer, since this is called unconditionally.

This restores the behavior from m26 and before.

TBR=apatrick@chromium.org
BUG=232846

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148856 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move platform/graphics/filters/*CustomFilter* files to a new "custom" folder.

Strip trailing whitespace from the moved files to prevent presubmit check warnings.

R=eseidel@chromium.org
BUG=233383

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148857 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove AuthenticationChallenge and related code.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148858 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move WTF tests from TestWebKitAPI to wtf/tests

We're in the process of unifying TestWebKitAPI with webkit_unit_tests. This CL
moves the remaining WTF tests from TestWebKitAPI to webkit_unit_tests. I've
also cleaned up some of the include paths and namespaces.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148859 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaselines for r148856

TBR=scheib@chromium.org

git-svn-id: svn://svn.chromium.org/blink/trunk@148860 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the dynamic initialization of WebKitSystemInterface. Just call into the library directly.

BUG=101156

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

git-svn-id: svn://svn.chromium.org/blink/trunk@148861 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Disable solid color graphics layer tests since we disabled the optimization

We had to turn this feature off in r148856, so these tests are disabled until we
fix the feature.

R=scheib@chromium.org

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

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