Respect fallback colors when interpolating text-decoration-color.

Currently, we interpolate the incorrect colors if one of the fallback
colors (other than currentColor) are used for text decoration. This happens
because we bypass the fallback code when creating the AnimatableValues.

This patch moves the color retrieving code for text decoration into
the main RenderStyle::colorIncludingCallback function, and changes callers
to use visitedDependentColor/colorIncludingFallback also for
CSSPropertyTextDecorationColor. This is better, because you don't have to
do anything special with the text decoration color compared to all other
colors.

R=alancutter@chromium.org
BUG=435546

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185870 bbb929c8-8fbe-4397-9dbb-9b2b20218538
6 files changed
tree: e5510186dbd68943395b0868869d12695db04ab0
  1. third_party/