Implement chinese counter styles
commit4b86cb9d2995f2ef05f62df828b5931d305d60dd
authorrob.buis@samsung.com <rob.buis@samsung.com>
Mon, 22 Jun 2015 13:53:52 +0000 (22 13:53 +0000)
committerrob.buis@samsung.com <rob.buis@samsung.com>
Mon, 22 Jun 2015 13:53:52 +0000 (22 13:53 +0000)
tree5375d41261b0b7c1f4801ecb04d613e87a056297
parenteaacdb9ceb0d6641525b3babef7e7f8776815601
Implement chinese counter styles

After r197154 it turned out the counter-style tests [1] do not actually
use cjk-ideographic but rather the explicit chinese styles. This patch
implements the 4 chinese counter styles and adds the tests from the test suite.

This means the previously added tests from css3-counter-styles-081.html
until css3-counter-styles-085.html do not longer need the explicitly
added cjk-ideographic to work.

This patch also changes the suffix for chinese counter styles to match
the spec [2].

[1] https://github.com/w3c/csswg-test/tree/master/css-counter-styles-3/i18n
[2] http://dev.w3.org/csswg/css-counter-styles/#limited-chinese

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

git-svn-id: svn://svn.chromium.org/blink/trunk@197575 bbb929c8-8fbe-4397-9dbb-9b2b20218538
40 files changed:
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-071-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-071.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-081.html with 88% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-072-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-072.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-082.html with 92% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-073-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-073.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-083.html with 83% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-074-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-074.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-084.html with 75% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-075-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-075.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-085.html with 84% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-076-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-076.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-081.html with 58% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-077-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-077.html [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-078-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-078.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-083.html with 74% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-079-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-079.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-084.html with 68% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-080-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-080.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-085.html with 72% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-081.html
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-082.html
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-083.html
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-084.html
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-085.html
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-086-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-086.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-081.html with 62% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-087-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-087.html [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-088-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-088.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-083.html with 78% similarity]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-089-expected.txt [new file with mode: 0644]
third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-089.html [copied from third_party/WebKit/LayoutTests/fast/lists/css3-counter-styles-084.html with 73% similarity]
third_party/WebKit/LayoutTests/fast/lists/w3-css3-list-styles-fallback-style-expected.txt
third_party/WebKit/LayoutTests/fast/lists/w3-css3-list-styles-fallback-style.html
third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
third_party/WebKit/Source/core/css/CSSValueKeywords.in
third_party/WebKit/Source/core/layout/LayoutListMarker.cpp
third_party/WebKit/Source/core/paint/ListMarkerPainter.cpp
third_party/WebKit/Source/core/style/ComputedStyleConstants.h