[SCM] WebKit Debian packaging branch, webkit-1.2, updated. upstream/1.1.90-6072-g9a69373

darin at apple.com darin at apple.com
Thu Apr 8 01:00:34 UTC 2010


The following commit has been merged in the webkit-1.2 branch:
commit 93f463e61069a666cf3d58a13b805f7ad55137c1
Author: darin at apple.com <darin at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Jan 11 21:46:11 2010 +0000

    Try to get find-kana and find-russian tests passing on Qt.
    
    * platform/qt/fast/text/find-kana-expected.txt: Copied from fast/text/find-kana-expected.txt.
    * platform/qt/fast/text/find-russian-expected.txt: Copied from fast/text/find-russian-expected.txt.
    Changed to expect failures because text searching does not use
    ICU's usearch on this platform, and the non-usearch code is much
    less capable.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@53096 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 86c34ee..4459086 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,13 @@
+2010-01-11  Darin Adler  <darin at apple.com>
+
+        Try to get find-kana and find-russian tests passing on Qt.
+
+        * platform/qt/fast/text/find-kana-expected.txt: Copied from fast/text/find-kana-expected.txt.
+        * platform/qt/fast/text/find-russian-expected.txt: Copied from fast/text/find-russian-expected.txt.
+        Changed to expect failures because text searching does not use
+        ICU's usearch on this platform, and the non-usearch code is much
+        less capable.
+
 2010-01-11  Alexey Proskuryakov  <ap at apple.com>
 
         Reviewed by Sam Weinig.
diff --git a/LayoutTests/platform/qt/fast/text/find-kana-expected.txt b/LayoutTests/platform/qt/fast/text/find-kana-expected.txt
new file mode 100644
index 0000000..1c07882
--- /dev/null
+++ b/LayoutTests/platform/qt/fast/text/find-kana-expected.txt
@@ -0,0 +1,105 @@
+Tests find for strings with kana letters in them.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Exact matches first as a baseline
+
+PASS canFind(decomposedHiraganaLetterGa, decomposedHiraganaLetterGa) is true
+PASS canFind(decomposedKatakanaLetterGa, decomposedKatakanaLetterGa) is true
+PASS canFind(decomposedLatinCapitalLetterAWithGrave, decomposedLatinCapitalLetterAWithGrave) is true
+PASS canFind(halfwidthKatakanaLetterA, halfwidthKatakanaLetterA) is true
+PASS canFind(halfwidthKatakanaLetterSmallA, halfwidthKatakanaLetterSmallA) is true
+PASS canFind(hiraganaLetterA, hiraganaLetterA) is true
+PASS canFind(hiraganaLetterA, hiraganaLetterA) is true
+PASS canFind(hiraganaLetterBa, hiraganaLetterBa) is true
+PASS canFind(hiraganaLetterGa, hiraganaLetterGa) is true
+PASS canFind(hiraganaLetterHa, hiraganaLetterHa) is true
+PASS canFind(hiraganaLetterKa, hiraganaLetterKa) is true
+PASS canFind(hiraganaLetterPa, hiraganaLetterPa) is true
+PASS canFind(katakanaLetterA, katakanaLetterA) is true
+PASS canFind(katakanaLetterSmallA, katakanaLetterSmallA) is true
+PASS canFind(latinCapitalLetterAWithGrave, latinCapitalLetterAWithGrave) is true
+
+Hiragana, katakana, and half width katakana: Must be treated as equal
+
+FAIL canFind(decomposedHiraganaLetterGa, decomposedKatakanaLetterGa) should be true. Was false.
+FAIL canFind(decomposedKatakanaLetterGa, decomposedHiraganaLetterGa) should be true. Was false.
+FAIL canFind(hiraganaLetterA, halfwidthKatakanaLetterA) should be true. Was false.
+FAIL canFind(hiraganaLetterA, katakanaLetterA) should be true. Was false.
+FAIL canFind(katakanaLetterSmallA, hiraganaLetterSmallA) should be true. Was false.
+
+Composed and decomposed forms: Must be treated as equal
+
+FAIL canFind(decomposedHiraganaLetterBa, hiraganaLetterBa) should be true. Was false.
+FAIL canFind(decomposedHiraganaLetterGa, decomposedKatakanaLetterGa) should be true. Was false.
+FAIL canFind(decomposedHiraganaLetterGa, hiraganaLetterGa) should be true. Was false.
+FAIL canFind(decomposedHiraganaLetterGa, katakanaLetterGa) should be true. Was false.
+FAIL canFind(decomposedHiraganaLetterPa, hiraganaLetterPa) should be true. Was false.
+FAIL canFind(decomposedKatakanaLetterGa, decomposedHiraganaLetterGa) should be true. Was false.
+FAIL canFind(decomposedLatinCapitalLetterAWithGrave, latinCapitalLetterAWithGrave) should be true. Was false.
+FAIL canFind(hiraganaLetterBa, decomposedHiraganaLetterBa) should be true. Was false.
+FAIL canFind(hiraganaLetterGa, decomposedHiraganaLetterGa) should be true. Was false.
+FAIL canFind(hiraganaLetterPa, decomposedHiraganaLetterPa) should be true. Was false.
+FAIL canFind(katakanaLetterGa, decomposedHiraganaLetterGa) should be true. Was false.
+FAIL canFind(latinCapitalLetterAWithGrave, decomposedLatinCapitalLetterAWithGrave) should be true. Was false.
+
+Small and non-small kana letters: Must *not* be treated as equal
+
+PASS canFind(halfwidthKatakanaLetterA, hiraganaLetterSmallA) is false
+PASS canFind(halfwidthKatakanaLetterSmallA, halfwidthKatakanaLetterA) is false
+PASS canFind(hiraganaLetterA, hiraganaLetterSmallA) is false
+PASS canFind(hiraganaLetterSmallA, katakanaLetterA) is false
+PASS canFind(katakanaLetterA, halfwidthKatakanaLetterSmallA) is false
+PASS canFind(katakanaLetterSmallA, katakanaLetterA) is false
+
+Kana letters where the only difference is in voiced sound marks: Must *not* be treated as equal
+
+PASS canFind(decomposedHiraganaLetterBa, hiraganaLetterHa) is false
+PASS canFind(decomposedHiraganaLetterBa, hiraganaLetterPa) is false
+PASS canFind(decomposedHiraganaLetterGa, halfwidthKatakanaLetterKa) is false
+PASS canFind(decomposedHiraganaLetterGa, hiraganaLetterKa) is false
+PASS canFind(decomposedHiraganaLetterGa, hiraganaLetterKa) is false
+PASS canFind(decomposedHiraganaLetterPa, hiraganaLetterBa) is false
+PASS canFind(decomposedHiraganaLetterPa, hiraganaLetterHa) is false
+PASS canFind(halfwidthKatakanaLetterKa, decomposedHiraganaLetterGa) is false
+PASS canFind(hiraganaLetterBa, decomposedHiraganaLetterPa) is false
+PASS canFind(hiraganaLetterBa, hiraganaLetterHa) is false
+PASS canFind(hiraganaLetterBa, hiraganaLetterPa) is false
+PASS canFind(hiraganaLetterGa, hiraganaLetterKa) is false
+FAIL canFind(hiraganaLetterHa, decomposedHiraganaLetterBa) should be false. Was true.
+FAIL canFind(hiraganaLetterHa, decomposedHiraganaLetterPa) should be false. Was true.
+PASS canFind(hiraganaLetterHa, hiraganaLetterBa) is false
+PASS canFind(hiraganaLetterHa, hiraganaLetterPa) is false
+FAIL canFind(hiraganaLetterKa, decomposedHiraganaLetterGa) should be false. Was true.
+FAIL canFind(hiraganaLetterKa, decomposedHiraganaLetterGa) should be false. Was true.
+PASS canFind(hiraganaLetterKa, hiraganaLetterGa) is false
+PASS canFind(hiraganaLetterPa, decomposedHiraganaLetterBa) is false
+PASS canFind(hiraganaLetterPa, hiraganaLetterBa) is false
+PASS canFind(hiraganaLetterPa, hiraganaLetterHa) is false
+
+Composed/decomposed form differences before kana characters must have no effect
+
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + halfwidthKatakanaLetterA, latinCapitalLetterAWithGrave + hiraganaLetterSmallA) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + halfwidthKatakanaLetterSmallA, latinCapitalLetterAWithGrave + halfwidthKatakanaLetterA) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterA, latinCapitalLetterAWithGrave + hiraganaLetterSmallA) is false
+FAIL canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterGa, latinCapitalLetterAWithGrave + hiraganaLetterGa) should be true. Was false.
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterGa, latinCapitalLetterAWithGrave + hiraganaLetterKa) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterKa, latinCapitalLetterAWithGrave + hiraganaLetterGa) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + hiraganaLetterSmallA, latinCapitalLetterAWithGrave + katakanaLetterA) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + katakanaLetterA, latinCapitalLetterAWithGrave + halfwidthKatakanaLetterSmallA) is false
+PASS canFind(decomposedLatinCapitalLetterAWithGrave + katakanaLetterSmallA, latinCapitalLetterAWithGrave + katakanaLetterA) is false
+PASS canFind(latinCapitalLetterAWithGrave + halfwidthKatakanaLetterA, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterSmallA) is false
+PASS canFind(latinCapitalLetterAWithGrave + halfwidthKatakanaLetterSmallA, decomposedLatinCapitalLetterAWithGrave + halfwidthKatakanaLetterA) is false
+PASS canFind(latinCapitalLetterAWithGrave + hiraganaLetterA, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterSmallA) is false
+FAIL canFind(latinCapitalLetterAWithGrave + hiraganaLetterGa, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterGa) should be true. Was false.
+PASS canFind(latinCapitalLetterAWithGrave + hiraganaLetterGa, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterKa) is false
+PASS canFind(latinCapitalLetterAWithGrave + hiraganaLetterKa, decomposedLatinCapitalLetterAWithGrave + hiraganaLetterGa) is false
+PASS canFind(latinCapitalLetterAWithGrave + hiraganaLetterSmallA, decomposedLatinCapitalLetterAWithGrave + katakanaLetterA) is false
+PASS canFind(latinCapitalLetterAWithGrave + katakanaLetterA, decomposedLatinCapitalLetterAWithGrave + halfwidthKatakanaLetterSmallA) is false
+PASS canFind(latinCapitalLetterAWithGrave + katakanaLetterSmallA, decomposedLatinCapitalLetterAWithGrave + katakanaLetterA) is false
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/qt/fast/text/find-russian-expected.txt b/LayoutTests/platform/qt/fast/text/find-russian-expected.txt
new file mode 100644
index 0000000..d755bbf
--- /dev/null
+++ b/LayoutTests/platform/qt/fast/text/find-russian-expected.txt
@@ -0,0 +1,59 @@
+Tests find for strings with Russian letters й and ё in them.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Exact matches first as a baseline
+
+PASS canFind(decomposedCyrillicShortI, decomposedCyrillicShortI) is true
+PASS canFind(decomposedCyrillicSmallShortI, decomposedCyrillicSmallShortI) is true
+PASS canFind(letterCyrillicShortI, letterCyrillicShortI) is true
+PASS canFind(letterCyrillicSmallShortI, letterCyrillicSmallShortI) is true
+PASS canFind("й", "йод") is true
+PASS canFind("ё", "мумиё") is true
+
+Composed and decomposed forms: Must be treated as equal
+
+PASS canFind(decomposedCyrillicYO, decomposedCyrillicYO) is true
+PASS canFind(decomposedCyrillicSmallYO, decomposedCyrillicSmallYO) is true
+PASS canFind(letterCyrillicShortI, decomposedCyrillicShortI) is true
+PASS canFind(letterCyrillicSmallShortI, decomposedCyrillicSmallShortI) is true
+PASS canFind(letterCyrillicYO, decomposedCyrillicYO) is true
+PASS canFind(letterCyrillicSmallYO, decomposedCyrillicSmallYO) is true
+FAIL canFind(decomposedCyrillicShortI, letterCyrillicShortI) should be true. Was false.
+FAIL canFind(decomposedCyrillicSmallShortI, letterCyrillicSmallShortI) should be true. Was false.
+FAIL canFind(decomposedCyrillicYO, letterCyrillicYO) should be true. Was false.
+FAIL canFind(decomposedCyrillicSmallYO, letterCyrillicSmallYO) should be true. Was false.
+
+Small and capital letters: Must be treated as equal
+
+PASS canFind(letterCyrillicSmallI, letterCyrillicI) is true
+PASS canFind(letterCyrillicSmallYO, letterCyrillicYO) is true
+PASS canFind(letterCyrillicI, letterCyrillicSmallI) is true
+PASS canFind(letterCyrillicYO, letterCyrillicSmallYO) is true
+FAIL canFind(decomposedCyrillicSmallShortI, letterCyrillicI) should be true. Was false.
+FAIL canFind(decomposedCyrillicSmallYO, letterCyrillicYO) should be true. Was false.
+FAIL canFind(decomposedCyrillicShortI, letterCyrillicSmallI) should be true. Was false.
+FAIL canFind(decomposedCyrillicYO, letterCyrillicSmallYO) should be true. Was false.
+PASS canFind(letterCyrillicSmallI + letterCyrillicSmallYO, letterCyrillicSmallI + letterCyrillicYO) is true
+PASS canFind("й", "Йод") is true
+PASS canFind("ё", "МУМИЁ") is true
+PASS canFind("Й", "йод") is true
+PASS canFind("Ё", "мумиё") is true
+
+Е and Ё: Must be treated as equal
+
+FAIL canFind("мумие", "мумиё") should be true. Was false.
+PASS canFind("МУМИЕ", "МУМИЁ") is true
+PASS canFind("мумиё", "мумие") is true
+PASS canFind("МУМИЁ", "МУМИЕ") is true
+
+Й and и: Must *not* be treated as equal
+
+PASS canFind("зайка", "заика") is false
+FAIL canFind("заика", "зайка") should be false. Was true.
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list