Auto-rebaseline for r158038

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

BUG=252694
TBR=a.suchit@samsung.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158051 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactoring animation code in accelerated path.

Introduce WebAnimationProvider to extract animation logic from
RenderLayerBacking and GraphicsLayer.

The goals of this CL are
1. Get together animation logic in one file to increase readability.
2. Resolve layer violation of GraphicsLayer that includes CSS.

BUG=N/A

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158052 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make ValidationMessageClientImpl workable with null WebValidationMessageClient.

ValidationMessageClientImpl::m_client is optional. Also, WebViewImpl uses
a ValidationMessageClientImpl with null WebValidationMessageClient unless
WebView::setValidationMessageClient is called.

BUG=293608

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158053 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove workaround for SkTypeface::CreateFromName() on Android.

Originally on Android if SkTypeface::CreateTypeface() can't find a font
by name, it returns the default font. This had ever broke blink's font
fallback mechanism before we added a workaround not to return the font
if it's a fellback font when a font name can't be matched.

From Skia r11377 (https://chromiumcodereview.appspot.com/23601041/),
the function no more fallbacks to default font on Android, so we can
remove the special workaround and use the code in FontCacheSkia.cpp.

Not sharing FontCache::getFontDataForCharacter() because on Android
there is no interface to know if the returned family is really bold or
italic.

BUG=167557
TEST=fast/css/font-face-fallback.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158054 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update encrypted media tests to use JSON Web Key

The EME spec now specifies that update() calls use the JSON Web Key (JWK)
representation of the symmetric key, rather than passing in a raw key.
Code has already been updated to support either, but the tests need to
change to match the latest spec.

BUG=267143

TEST=The test still passes.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@158055 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Send a gesture tap in touchadjustment/focusout-on-touch.html

Touch adjustment is performed on gestures (not touches), so change
this test to use eventSender.gestureTap() instead of
eventSender.touchStart(). Also unskip this test in TestExpectations.

BUG=261276

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

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

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

BUG=269500
TBR=pravin.d@samsung.com

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

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