Revert 159503 "URLUtils: Use ImplementedAs for toString"

Build failure on all platforms.

gen/blink/bindings/V8HTMLAnchorElement.cpp:673:34:error: 'toString' is not a member of 'WebCore::DOMURLUtils'
gen/blink/bindings/V8URL.cpp:390:34:error: 'toString' is not a member of 'WebCore::DOMURLUtils'
gen/blink/bindings/V8HTMLAreaElement.cpp:521:34:error: 'toString' is not a member of 'WebCore::DOMURLUtils'
gen/blink/bindings/V8WorkerLocation.cpp:170:34:error: 'toString' is not a member of 'WebCore::DOMURLUtilsReadOnly'

> URLUtils: Use ImplementedAs for toString
> 
> This is a second try. The first time the builders had some snafu
> 
> Original: https://src.chromium.org/viewvc/blink?revision=159476&view=revision
> Revert:   https://src.chromium.org/viewvc/blink?revision=159477&view=revision
> 
> BUG=None
> TBR=abarth@chromium.org
> 
> Review URL: https://codereview.chromium.org/27053003

TBR=arv@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159506 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move DocumentFragment construction in Pasteboard to Editor.

This DOM knowledge does not belong in core/platform/.

BUG=276565

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159507 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use icu::BreakIterator instead of the ubrk_* api. It makes the code cleaner.

BUG=232922

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=159441

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159508 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't show entries of loading Blob URL from FileReaderLoader

When using FileReaderLoader, Blob URL resource appears on the Inspector
Network Panel since FileReaderLoader uses ThreadableLoader internally.
Not to show that, we introduce "internal" new initiator type.
When it is set, the Inspector ignores this request.

BUG=288658

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159509 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove superfluous Frame* arguments from WebCore::DragData.

BUG=276565

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159510 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Drop PerWorldBindings for the on* event handler IDL attributes

PerWorldBindings is applied inconsistently for these attributes,
so simply drop it to reduce the differences in preparation for
GlobalEventHandlers.

BUG=305112

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159511 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove support for animating -webkit-text-fill-color

This patch removes support for the animation of -webkit-text-fill-color,
from both the existing and Web Animations implementations.

This property causes an issue with 'transition: all' which we work
around in the existing implementation by not animating unset colors,
which is wrong given that unset colors should be currentColor and
transitions happen on computed styles. For the new implementation,
we actually use computed styles for the animation of colors, so we can't
use the same hack here, and we want to move towards more correct
behaviour anyway.

Given that this property does not appear to be on track to be specified
in any CSS spec, is prefixed, and is extremely rarely animated (it is
in the same range as orphans and widows!), I would like to remove
support for animating this property.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159512 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Throw TypeError exception instead of TypeMismatchError in terms of SVGTearOffs.

This CL is aligned with FF.
When a SVG instance is used as parameter of a function, the the function
should throw TypeError instead of TypeMismatchError if the given argument is
mismatched.

For example,
SVGTextContentElement svgText;
svgText.getCharNumAtPosition("Not SVGPoint");

In this case, this CL makes Blink throw TypeError.

BUG=301660
TEST=Source/bindings/tests/idls/TestObject.idl,
svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call.html,
svg/text/svgtextcontentelement-methods-parameters.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159513 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix divede-by-zero crash on background-repeat round

This seems to be a regression from this change: https://src.chromium.org/viewvc/blink?revision=158017&view=revision

We make sure that the number of tiles of an image is always greater than 0 (at least 1).

BUG=305314

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159514 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add myself to the rendering watchlist

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

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