Deflake svg/animations/repeatn-event-2a.svg

svg/animations/repeatn-event-2a.svg is currently flaky on our trybots [1],
particularly the debug and asan bots. This is an experimental patch to
increase reliability by bumping the timeout in this patch from 10ms to
30ms.

[1] http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=svg%2Fanimations%2Frepeatn-event-2a.svg

NOTRY=true
TBR=dstockwell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165357 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Some SVG functions have done a first iteration by using a boolean flag. This is one of poor implementations. This cl fix it by extracting a logic into a new method. Additionally it would be good to use do-while() loop instead of using while() in renderStyleForLengthResolving() because a first condition is always true.

BUG=N/A

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165358 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix synthetic bold/italic for webfonts on windows

Add workaround for rendering synthetic bold/italic for webfonts on
windows. The current skia implementation for synthetic bold/italic
on windows results in pretty bad rendering, especially for
synthetic bold. With this workaround in place the rendering matches
the rendering in previous versions of Chrome and other browsers.

TEST=fast/text/webfont-synthetic-bold.html
BUG=332958
R=bungeman@chromium.org,dglazkov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@165359 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add UseCounters for prefixed media features

These are the remaining seven prefixed media features:
-webkit-device-pixel-ratio
-webkit-max-device-pixel-ratio
-webkit-min-device-pixel-ratio
-webkit-transform-2d
-webkit-transform-3d
-webkit-animation
-webkit-view-mode

BUG=335842

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

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