Don't resolve extended color keywords during parsing

Previously we were keeping the "basic" named colors (color keywords)
unresolved (as identifiers), while resolving the "extended" named
colors.
This CL makes us keep the "extended" colors as well, and resolve them
during style resolving instead (of during parsing.)
Because we now no longer expect to resolve named colors in the
fast-path, we can drop that part of CSSParserFastPaths::parseColor.

The new behavior matches Gecko and IE.

BUG=505410

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

git-svn-id: svn://svn.chromium.org/blink/trunk@199209 bbb929c8-8fbe-4397-9dbb-9b2b20218538
11 files changed
tree: 571847244dae8d752f1d66b6b08d76f2f8c95ba0
  1. third_party/