Improve http-equiv content-language parsing
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 9 Feb 2012 01:41:45 +0000 (01:41 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 9 Feb 2012 01:41:45 +0000 (01:41 +0000)
commita3813850f78c0370c2e4f97eb80bde51fdb0dc01
tree651ae68eb66c5a3c9cd0f46d802a5988b79ca7f8
parentd44d523a35e1f60469082c13743aad650ed611e5
Improve http-equiv content-language parsing
https://bugs.webkit.org/show_bug.cgi?id=77724

Patch by Matt Falkenhagen <falken@chromium.org> on 2012-02-08
Reviewed by Alexey Proskuryakov.

Add more tests for mapping http-equiv content-language to -webkit-locale. The desired behavior of some
of these is not yet decided, so some of the tests currently fail and the expectations may change. See comments in bug and in the tests.

* fast/text/content-language-case-insensitivity-expected.txt:
* fast/text/content-language-case-insensitivity.html: Style fixes.
* fast/text/content-language-empty-expected.txt: Added.
* fast/text/content-language-empty.html: Added.
* fast/text/content-language-late-expected.txt: Added.
* fast/text/content-language-late.html: Added.
* fast/text/content-language-mapped-to-webkit-locale-expected.txt:
* fast/text/content-language-mapped-to-webkit-locale.html: Style fixes.
* fast/text/content-language-multiple-expected.txt: Added.
* fast/text/content-language-multiple.html: Added.
* fast/text/content-language-no-content-expected.txt: Added.
* fast/text/content-language-no-content.html: Added.
* fast/text/content-language-only-whitespace-expected.txt: Added.
* fast/text/content-language-only-whitespace.html: Added.
* fast/text/content-language-with-whitespace-expected.txt: Added.
* fast/text/content-language-with-whitespace.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107159 268f45cc-cd09-0410-ab3c-d52691b4dbfc
17 files changed:
LayoutTests/ChangeLog
LayoutTests/fast/text/content-language-case-insensitivity-expected.txt
LayoutTests/fast/text/content-language-case-insensitivity.html
LayoutTests/fast/text/content-language-empty-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/content-language-empty.html [new file with mode: 0644]
LayoutTests/fast/text/content-language-late-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/content-language-late.html [new file with mode: 0644]
LayoutTests/fast/text/content-language-mapped-to-webkit-locale-expected.txt
LayoutTests/fast/text/content-language-mapped-to-webkit-locale.html
LayoutTests/fast/text/content-language-multiple-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/content-language-multiple.html [new file with mode: 0644]
LayoutTests/fast/text/content-language-no-content-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/content-language-no-content.html [new file with mode: 0644]
LayoutTests/fast/text/content-language-only-whitespace-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/content-language-only-whitespace.html [new file with mode: 0644]
LayoutTests/fast/text/content-language-with-whitespace-expected.txt [new file with mode: 0644]
LayoutTests/fast/text/content-language-with-whitespace.html [new file with mode: 0644]