[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

dbates at webkit.org dbates at webkit.org
Wed Dec 22 11:33:10 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit a77630c023c2afed48a6a2c4e889b9b412dced75
Author: dbates at webkit.org <dbates at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Jul 29 03:08:28 2010 +0000

    2010-07-28  Daniel Bates  <dbates at rim.com>
    
            Reviewed by Darin Adler.
    
            Output more descriptive PASS messages for list layout tests
            https://bugs.webkit.org/show_bug.cgi?id=42938
    
            Output a more descriptive PASS message so that it is clear
            what we are testing in the test cases: fast/lists/w3-css3-list-styles-alphabetic.html
            and fast/lists/w3-css3-list-styles-numeric.html.
    
            Currently, we only output "PASS" if the list marker equals
            its list item text for every <li> in the list. Instead, we
            should output a PASS message for each <li> so that we can
            ensure that we are comparing the list marker and list
            item text.
    
            * fast/lists/resources/dump-list.js: Removed printPassedIfEmptyString()
            instead merged pass message into testListItemMarkerEqualsListItemText().
            (filterListsWithReplacement): Removed support for a post filter
            function as this is not needed anymore.
            (testListItemMarkerEquals): Added.
            (testListItemMarkerEqualsListItemText): Added.
            * fast/lists/w3-css3-list-styles-alphabetic-expected.txt: Rebased result.
            * fast/lists/w3-css3-list-styles-alphabetic.html: Updated to call testListItemMarkerEqualsListItemText().
            * fast/lists/w3-css3-list-styles-numeric-expected.txt: Rebased result.
            * fast/lists/w3-css3-list-styles-numeric.html: Modified JavaScript to call
            testListItemMarkerEquals() so that we can remove the redundant code.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@64259 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 496ee46..efbbd60 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,32 @@
+2010-07-28  Daniel Bates  <dbates at rim.com>
+
+        Reviewed by Darin Adler.
+
+        Output more descriptive PASS messages for list layout tests
+        https://bugs.webkit.org/show_bug.cgi?id=42938
+
+        Output a more descriptive PASS message so that it is clear
+        what we are testing in the test cases: fast/lists/w3-css3-list-styles-alphabetic.html
+        and fast/lists/w3-css3-list-styles-numeric.html.
+
+        Currently, we only output "PASS" if the list marker equals
+        its list item text for every <li> in the list. Instead, we
+        should output a PASS message for each <li> so that we can
+        ensure that we are comparing the list marker and list
+        item text.
+
+        * fast/lists/resources/dump-list.js: Removed printPassedIfEmptyString()
+        instead merged pass message into testListItemMarkerEqualsListItemText().
+        (filterListsWithReplacement): Removed support for a post filter
+        function as this is not needed anymore.
+        (testListItemMarkerEquals): Added.
+        (testListItemMarkerEqualsListItemText): Added.
+        * fast/lists/w3-css3-list-styles-alphabetic-expected.txt: Rebased result.
+        * fast/lists/w3-css3-list-styles-alphabetic.html: Updated to call testListItemMarkerEqualsListItemText().
+        * fast/lists/w3-css3-list-styles-numeric-expected.txt: Rebased result.
+        * fast/lists/w3-css3-list-styles-numeric.html: Modified JavaScript to call
+        testListItemMarkerEquals() so that we can remove the redundant code.
+
 2010-07-28  Alex Nicolaou  <anicolao at chromium.org>
 
         Reviewed by Ojan Vafai.
diff --git a/LayoutTests/fast/lists/resources/dump-list.js b/LayoutTests/fast/lists/resources/dump-list.js
old mode 100644
new mode 100755
index e55e931..cc64603
--- a/LayoutTests/fast/lists/resources/dump-list.js
+++ b/LayoutTests/fast/lists/resources/dump-list.js
@@ -11,14 +11,14 @@ function dumpList(list)
     return processList(list, dumpListItemAsHTML, 0);
 }
 
-function filterListsWithReplacement(lists, processListItemFunction, postFilterFunction)
+function filterListsWithReplacement(lists, processListItemFunction)
 {
     processListItemFunction = processListItemFunction || dumpListItemAsHTML;
     for (var i = 0; i < lists.length; ++i) {
         var parentNode = lists[i].parentNode;
         var replacementNode = document.createElement("div");
         var result = processList(lists[i], processListItemFunction, 0);
-        replacementNode.innerHTML = postFilterFunction ? postFilterFunction(result) : result;
+        replacementNode.innerHTML = result;
         parentNode.replaceChild(replacementNode, lists[i]);
     }
 }
@@ -39,16 +39,14 @@ function dumpListItemAsHTML(listItemElement, depth)
     return marker ? indent(depth) + ' ' + marker + ' ' + listItemElement.innerText.trim() + '<br/>' : '';
 }
 
-function printPassedIfEmptyString(string)
+function testListItemMarkerEqualsListItemText(listItemElement, depth)
 {
-    return string ? string : '<span class="pass">PASS</span><br/>';
+    return testListItemMarkerEquals(layoutTestController.markerTextForListItem(listItemElement), listItemElement.innerText.trim());
 }
 
-function printFailedIfListItemMarkerNotEqualListItemText(listItemElement, depth)
+function testListItemMarkerEquals(actualMarkerText, expectedMarkerText)
 {
-    var marker = layoutTestController.markerTextForListItem(listItemElement);
-    var expectedMarkerText = listItemElement.innerText.trim();
-    if (marker === expectedMarkerText)
-        return '';
-    return '<span><span class="fail">FAIL</span> list marker should be ' + expectedMarkerText + '. Was ' + marker + '.</span><br/>';
+    if (actualMarkerText === expectedMarkerText)
+        return '<span><span class="pass">PASS</span> list marker is ' + expectedMarkerText + '.</span><br/>';
+    return '<span><span class="fail">FAIL</span> list marker should be ' + expectedMarkerText + '. Was ' + actualMarkerText + '.</span><br/>';
 }
diff --git a/LayoutTests/fast/lists/w3-css3-list-styles-alphabetic-expected.txt b/LayoutTests/fast/lists/w3-css3-list-styles-alphabetic-expected.txt
old mode 100644
new mode 100755
index b27b083..72e8547
--- a/LayoutTests/fast/lists/w3-css3-list-styles-alphabetic-expected.txt
+++ b/LayoutTests/fast/lists/w3-css3-list-styles-alphabetic-expected.txt
@@ -2,206 +2,1288 @@ CSS3 Alphabetic list-style-types
 
 afar
 
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ነ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ገ.
+PASS list marker is ጸ.
+PASS list marker is ፈ.
 ethiopic-halehame-aa-et
 
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ነ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ገ.
+PASS list marker is ጸ.
+PASS list marker is ፈ.
 ethiopic-halehame-aa-er
 
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ነ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ገ.
+PASS list marker is ጸ.
+PASS list marker is ፈ.
 amharic
 
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ሠ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ኀ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጰ.
+PASS list marker is ጸ.
+PASS list marker is ፀ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 ethiopic-halehame-am-et
 
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ሠ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ኀ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጰ.
+PASS list marker is ጸ.
+PASS list marker is ፀ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 amharic-abegede
 
-PASS
-PASS
-PASS
+PASS list marker is አ.
+PASS list marker is በ.
+PASS list marker is ገ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ሀ.
+PASS list marker is ወ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is ሐ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is የ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is ሠ.
+PASS list marker is ዐ.
+PASS list marker is ፈ.
+PASS list marker is ጸ.
+PASS list marker is ቀ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ኀ.
+PASS list marker is ፀ.
+PASS list marker is ጰ.
+PASS list marker is ፐ.
 ethiopic-abegede-am-et
 
-PASS
-PASS
-PASS
+PASS list marker is አ.
+PASS list marker is በ.
+PASS list marker is ገ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ሀ.
+PASS list marker is ወ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is ሐ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is የ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is ሠ.
+PASS list marker is ዐ.
+PASS list marker is ፈ.
+PASS list marker is ጸ.
+PASS list marker is ቀ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ኀ.
+PASS list marker is ፀ.
+PASS list marker is ጰ.
+PASS list marker is ፐ.
 cjk-earthly-branch
 
-PASS
+PASS list marker is 子.
+PASS list marker is 丑.
+PASS list marker is 寅.
+PASS list marker is 卯.
+PASS list marker is 辰.
+PASS list marker is 巳.
+PASS list marker is 午.
+PASS list marker is 未.
+PASS list marker is 申.
+PASS list marker is 酉.
+PASS list marker is 戌.
+PASS list marker is 亥.
 cjk-heavenly-stem
 
-PASS
+PASS list marker is 甲.
+PASS list marker is 乙.
+PASS list marker is 丙.
+PASS list marker is 丁.
+PASS list marker is 戊.
+PASS list marker is 己.
+PASS list marker is 庚.
+PASS list marker is 辛.
+PASS list marker is 壬.
+PASS list marker is 癸.
 ethiopic
 
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ሠ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ኀ.
+PASS list marker is ነ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጰ.
+PASS list marker is ጸ.
+PASS list marker is ፀ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 ethiopic-halehame-gez
 
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ሠ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ኀ.
+PASS list marker is ነ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጰ.
+PASS list marker is ጸ.
+PASS list marker is ፀ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 ethiopic-abegede
 
-PASS
-PASS
+PASS list marker is አ.
+PASS list marker is በ.
+PASS list marker is ገ.
+PASS list marker is ደ.
+PASS list marker is ሀ.
+PASS list marker is ወ.
+PASS list marker is ዘ.
+PASS list marker is ሐ.
+PASS list marker is ጠ.
+PASS list marker is የ.
+PASS list marker is ከ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ነ.
+PASS list marker is ሠ.
+PASS list marker is ዐ.
+PASS list marker is ፈ.
+PASS list marker is ጸ.
+PASS list marker is ቀ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ተ.
+PASS list marker is ኀ.
+PASS list marker is ፀ.
+PASS list marker is ጰ.
+PASS list marker is ፐ.
 ethiopic-abegede-gez
 
-PASS
-PASS
+PASS list marker is አ.
+PASS list marker is በ.
+PASS list marker is ገ.
+PASS list marker is ደ.
+PASS list marker is ሀ.
+PASS list marker is ወ.
+PASS list marker is ዘ.
+PASS list marker is ሐ.
+PASS list marker is ጠ.
+PASS list marker is የ.
+PASS list marker is ከ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ነ.
+PASS list marker is ሠ.
+PASS list marker is ዐ.
+PASS list marker is ፈ.
+PASS list marker is ጸ.
+PASS list marker is ቀ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ተ.
+PASS list marker is ኀ.
+PASS list marker is ፀ.
+PASS list marker is ጰ.
+PASS list marker is ፐ.
 hangul-consonant
 
-PASS
-PASS
+PASS list marker is ㄱ.
+PASS list marker is ㄴ.
+PASS list marker is ㄷ.
+PASS list marker is ㄹ.
+PASS list marker is ㅁ.
+PASS list marker is ㅂ.
+PASS list marker is ㅅ.
+PASS list marker is ㅇ.
+PASS list marker is ㅈ.
+PASS list marker is ㅊ.
+PASS list marker is ㅋ.
+PASS list marker is ㅌ.
+PASS list marker is ㅍ.
+PASS list marker is ㅎ.
 hangul
 
-PASS
-PASS
+PASS list marker is 가.
+PASS list marker is 나.
+PASS list marker is 다.
+PASS list marker is 라.
+PASS list marker is 마.
+PASS list marker is 바.
+PASS list marker is 사.
+PASS list marker is 아.
+PASS list marker is 자.
+PASS list marker is 차.
+PASS list marker is 카.
+PASS list marker is 타.
+PASS list marker is 파.
+PASS list marker is 하.
 hiragana-iroha
 
-PASS
-PASS
-PASS
-PASS
-PASS
+PASS list marker is い.
+PASS list marker is ろ.
+PASS list marker is は.
+PASS list marker is に.
+PASS list marker is ほ.
+PASS list marker is へ.
+PASS list marker is と.
+PASS list marker is ち.
+PASS list marker is り.
+PASS list marker is ぬ.
+PASS list marker is る.
+PASS list marker is を.
+PASS list marker is わ.
+PASS list marker is か.
+PASS list marker is よ.
+PASS list marker is た.
+PASS list marker is れ.
+PASS list marker is そ.
+PASS list marker is つ.
+PASS list marker is ね.
+PASS list marker is な.
+PASS list marker is ら.
+PASS list marker is む.
+PASS list marker is う.
+PASS list marker is ゐ.
+PASS list marker is の.
+PASS list marker is お.
+PASS list marker is く.
+PASS list marker is や.
+PASS list marker is ま.
+PASS list marker is け.
+PASS list marker is ふ.
+PASS list marker is こ.
+PASS list marker is え.
+PASS list marker is て.
+PASS list marker is あ.
+PASS list marker is さ.
+PASS list marker is き.
+PASS list marker is ゆ.
+PASS list marker is め.
+PASS list marker is み.
+PASS list marker is し.
+PASS list marker is ゑ.
+PASS list marker is ひ.
+PASS list marker is も.
+PASS list marker is せ.
+PASS list marker is す.
 hiragana
 
-PASS
-PASS
-PASS
-PASS
+PASS list marker is あ.
+PASS list marker is い.
+PASS list marker is う.
+PASS list marker is え.
+PASS list marker is お.
+PASS list marker is か.
+PASS list marker is き.
+PASS list marker is く.
+PASS list marker is け.
+PASS list marker is こ.
+PASS list marker is さ.
+PASS list marker is し.
+PASS list marker is す.
+PASS list marker is せ.
+PASS list marker is そ.
+PASS list marker is た.
+PASS list marker is ち.
+PASS list marker is つ.
+PASS list marker is て.
+PASS list marker is と.
+PASS list marker is な.
+PASS list marker is に.
+PASS list marker is ぬ.
+PASS list marker is ね.
+PASS list marker is の.
+PASS list marker is は.
+PASS list marker is ひ.
+PASS list marker is ふ.
+PASS list marker is へ.
+PASS list marker is ほ.
+PASS list marker is ま.
+PASS list marker is み.
+PASS list marker is む.
+PASS list marker is め.
+PASS list marker is も.
+PASS list marker is や.
+PASS list marker is ゆ.
+PASS list marker is よ.
+PASS list marker is ら.
+PASS list marker is り.
+PASS list marker is る.
+PASS list marker is れ.
+PASS list marker is ろ.
+PASS list marker is わ.
+PASS list marker is ゐ.
+PASS list marker is ゑ.
+PASS list marker is を.
+PASS list marker is ん.
 katakana-iroha
 
-PASS
-PASS
-PASS
-PASS
-PASS
+PASS list marker is イ.
+PASS list marker is ロ.
+PASS list marker is ハ.
+PASS list marker is ニ.
+PASS list marker is ホ.
+PASS list marker is ヘ.
+PASS list marker is ト.
+PASS list marker is チ.
+PASS list marker is リ.
+PASS list marker is ヌ.
+PASS list marker is ル.
+PASS list marker is ヲ.
+PASS list marker is ワ.
+PASS list marker is カ.
+PASS list marker is ヨ.
+PASS list marker is タ.
+PASS list marker is レ.
+PASS list marker is ソ.
+PASS list marker is ツ.
+PASS list marker is ネ.
+PASS list marker is ナ.
+PASS list marker is ラ.
+PASS list marker is ム.
+PASS list marker is ウ.
+PASS list marker is ヰ.
+PASS list marker is ノ.
+PASS list marker is オ.
+PASS list marker is ク.
+PASS list marker is ヤ.
+PASS list marker is マ.
+PASS list marker is ケ.
+PASS list marker is フ.
+PASS list marker is コ.
+PASS list marker is エ.
+PASS list marker is テ.
+PASS list marker is ア.
+PASS list marker is サ.
+PASS list marker is キ.
+PASS list marker is ユ.
+PASS list marker is メ.
+PASS list marker is ミ.
+PASS list marker is シ.
+PASS list marker is ヱ.
+PASS list marker is ヒ.
+PASS list marker is モ.
+PASS list marker is セ.
+PASS list marker is ス.
 katakana
 
-PASS
-PASS
-PASS
-PASS
+PASS list marker is ア.
+PASS list marker is イ.
+PASS list marker is ウ.
+PASS list marker is エ.
+PASS list marker is オ.
+PASS list marker is カ.
+PASS list marker is キ.
+PASS list marker is ク.
+PASS list marker is ケ.
+PASS list marker is コ.
+PASS list marker is サ.
+PASS list marker is シ.
+PASS list marker is ス.
+PASS list marker is セ.
+PASS list marker is ソ.
+PASS list marker is タ.
+PASS list marker is チ.
+PASS list marker is ツ.
+PASS list marker is テ.
+PASS list marker is ト.
+PASS list marker is ナ.
+PASS list marker is ニ.
+PASS list marker is ヌ.
+PASS list marker is ネ.
+PASS list marker is ノ.
+PASS list marker is ハ.
+PASS list marker is ヒ.
+PASS list marker is フ.
+PASS list marker is ヘ.
+PASS list marker is ホ.
+PASS list marker is マ.
+PASS list marker is ミ.
+PASS list marker is ム.
+PASS list marker is メ.
+PASS list marker is モ.
+PASS list marker is ヤ.
+PASS list marker is ユ.
+PASS list marker is ヨ.
+PASS list marker is ラ.
+PASS list marker is リ.
+PASS list marker is ル.
+PASS list marker is レ.
+PASS list marker is ロ.
+PASS list marker is ワ.
+PASS list marker is ヰ.
+PASS list marker is ヱ.
+PASS list marker is ヲ.
+PASS list marker is ン.
 lower-alpha
 
-PASS
-PASS
+PASS list marker is a.
+PASS list marker is b.
+PASS list marker is c.
+PASS list marker is d.
+PASS list marker is e.
+PASS list marker is f.
+PASS list marker is g.
+PASS list marker is h.
+PASS list marker is i.
+PASS list marker is j.
+PASS list marker is k.
+PASS list marker is l.
+PASS list marker is m.
+PASS list marker is n.
+PASS list marker is o.
+PASS list marker is p.
+PASS list marker is q.
+PASS list marker is r.
+PASS list marker is s.
+PASS list marker is t.
+PASS list marker is u.
+PASS list marker is v.
+PASS list marker is w.
+PASS list marker is x.
+PASS list marker is y.
+PASS list marker is z.
 lower-latin
 
-PASS
-PASS
+PASS list marker is a.
+PASS list marker is b.
+PASS list marker is c.
+PASS list marker is d.
+PASS list marker is e.
+PASS list marker is f.
+PASS list marker is g.
+PASS list marker is h.
+PASS list marker is i.
+PASS list marker is j.
+PASS list marker is k.
+PASS list marker is l.
+PASS list marker is m.
+PASS list marker is n.
+PASS list marker is o.
+PASS list marker is p.
+PASS list marker is q.
+PASS list marker is r.
+PASS list marker is s.
+PASS list marker is t.
+PASS list marker is u.
+PASS list marker is v.
+PASS list marker is w.
+PASS list marker is x.
+PASS list marker is y.
+PASS list marker is z.
 lower-greek
 
-PASS
-PASS
+PASS list marker is α.
+PASS list marker is β.
+PASS list marker is γ.
+PASS list marker is δ.
+PASS list marker is ε.
+PASS list marker is ζ.
+PASS list marker is η.
+PASS list marker is θ.
+PASS list marker is ι.
+PASS list marker is κ.
+PASS list marker is λ.
+PASS list marker is μ.
+PASS list marker is ν.
+PASS list marker is ξ.
+PASS list marker is ο.
+PASS list marker is π.
+PASS list marker is ρ.
+PASS list marker is σ.
+PASS list marker is τ.
+PASS list marker is υ.
+PASS list marker is φ.
+PASS list marker is χ.
+PASS list marker is ψ.
+PASS list marker is ω.
 lower-norwegian
 
-PASS
-PASS
-PASS
+PASS list marker is a.
+PASS list marker is b.
+PASS list marker is c.
+PASS list marker is d.
+PASS list marker is e.
+PASS list marker is f.
+PASS list marker is g.
+PASS list marker is h.
+PASS list marker is i.
+PASS list marker is j.
+PASS list marker is k.
+PASS list marker is l.
+PASS list marker is m.
+PASS list marker is n.
+PASS list marker is o.
+PASS list marker is p.
+PASS list marker is q.
+PASS list marker is r.
+PASS list marker is s.
+PASS list marker is t.
+PASS list marker is u.
+PASS list marker is v.
+PASS list marker is w.
+PASS list marker is x.
+PASS list marker is y.
+PASS list marker is z.
+PASS list marker is æ.
+PASS list marker is ø.
+PASS list marker is å.
 oromo
 
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ዸ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጸ.
+PASS list marker is ጰ.
+PASS list marker is ፈ.
 ethiopic-halehame-om-et
 
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ዸ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጸ.
+PASS list marker is ጰ.
+PASS list marker is ፈ.
 sidama
 
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ዸ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጸ.
+PASS list marker is ጰ.
+PASS list marker is ፈ.
 ethiopic-halehame-sid-et
 
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ዸ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጸ.
+PASS list marker is ጰ.
+PASS list marker is ፈ.
 somali
 
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ነ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጸ.
+PASS list marker is ፈ.
 ethiopic-halehame-so-et
 
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ነ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጸ.
+PASS list marker is ፈ.
 tigre
 
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ነ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጸ.
+PASS list marker is ጰ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 ethiopic-halehame-tig
 
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ነ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጸ.
+PASS list marker is ጰ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 tigrinya-er
 
-PASS
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is ቐ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጰ.
+PASS list marker is ጸ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 ethiopic-halehame-ti-er
 
-PASS
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is ቐ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጰ.
+PASS list marker is ጸ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 tigrinya-er-abegede
 
-PASS
-PASS
-PASS
-PASS
+PASS list marker is አ.
+PASS list marker is በ.
+PASS list marker is ገ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ሀ.
+PASS list marker is ወ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is ሐ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is የ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is ዐ.
+PASS list marker is ፈ.
+PASS list marker is ጸ.
+PASS list marker is ቀ.
+PASS list marker is ቐ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ጰ.
+PASS list marker is ፐ.
 ethiopic-abegede-ti-er
 
-PASS
-PASS
-PASS
-PASS
+PASS list marker is አ.
+PASS list marker is በ.
+PASS list marker is ገ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ሀ.
+PASS list marker is ወ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is ሐ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is የ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is ዐ.
+PASS list marker is ፈ.
+PASS list marker is ጸ.
+PASS list marker is ቀ.
+PASS list marker is ቐ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ጰ.
+PASS list marker is ፐ.
 tigrinya-et
 
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ሠ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is ቐ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ኀ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጰ.
+PASS list marker is ጸ.
+PASS list marker is ፀ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 ethiopic-halehame-ti-et
 
-PASS
-PASS
-PASS
+PASS list marker is ሀ.
+PASS list marker is ለ.
+PASS list marker is ሐ.
+PASS list marker is መ.
+PASS list marker is ሠ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ቀ.
+PASS list marker is ቐ.
+PASS list marker is በ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ኀ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is አ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ወ.
+PASS list marker is ዐ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is የ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ገ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is ጰ.
+PASS list marker is ጸ.
+PASS list marker is ፀ.
+PASS list marker is ፈ.
+PASS list marker is ፐ.
 tigrinya-et-abegede
 
-PASS
-PASS
-PASS
-PASS
+PASS list marker is አ.
+PASS list marker is በ.
+PASS list marker is ገ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ሀ.
+PASS list marker is ወ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is ሐ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is የ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is ሠ.
+PASS list marker is ዐ.
+PASS list marker is ፈ.
+PASS list marker is ጸ.
+PASS list marker is ቀ.
+PASS list marker is ቐ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ኀ.
+PASS list marker is ፀ.
+PASS list marker is ጰ.
+PASS list marker is ፐ.
 ethiopic-abegede-ti-et
 
-PASS
-PASS
-PASS
-PASS
+PASS list marker is አ.
+PASS list marker is በ.
+PASS list marker is ገ.
+PASS list marker is ደ.
+PASS list marker is ጀ.
+PASS list marker is ሀ.
+PASS list marker is ወ.
+PASS list marker is ዘ.
+PASS list marker is ዠ.
+PASS list marker is ሐ.
+PASS list marker is ጠ.
+PASS list marker is ጨ.
+PASS list marker is የ.
+PASS list marker is ከ.
+PASS list marker is ኸ.
+PASS list marker is ለ.
+PASS list marker is መ.
+PASS list marker is ነ.
+PASS list marker is ኘ.
+PASS list marker is ሠ.
+PASS list marker is ዐ.
+PASS list marker is ፈ.
+PASS list marker is ጸ.
+PASS list marker is ቀ.
+PASS list marker is ቐ.
+PASS list marker is ረ.
+PASS list marker is ሰ.
+PASS list marker is ሸ.
+PASS list marker is ተ.
+PASS list marker is ቸ.
+PASS list marker is ኀ.
+PASS list marker is ፀ.
+PASS list marker is ጰ.
+PASS list marker is ፐ.
 upper-alpha
 
-PASS
-PASS
+PASS list marker is A.
+PASS list marker is B.
+PASS list marker is C.
+PASS list marker is D.
+PASS list marker is E.
+PASS list marker is F.
+PASS list marker is G.
+PASS list marker is H.
+PASS list marker is I.
+PASS list marker is J.
+PASS list marker is K.
+PASS list marker is L.
+PASS list marker is M.
+PASS list marker is N.
+PASS list marker is O.
+PASS list marker is P.
+PASS list marker is Q.
+PASS list marker is R.
+PASS list marker is S.
+PASS list marker is T.
+PASS list marker is U.
+PASS list marker is V.
+PASS list marker is W.
+PASS list marker is X.
+PASS list marker is Y.
+PASS list marker is Z.
 upper-latin
 
-PASS
-PASS
+PASS list marker is A.
+PASS list marker is B.
+PASS list marker is C.
+PASS list marker is D.
+PASS list marker is E.
+PASS list marker is F.
+PASS list marker is G.
+PASS list marker is H.
+PASS list marker is I.
+PASS list marker is J.
+PASS list marker is K.
+PASS list marker is L.
+PASS list marker is M.
+PASS list marker is N.
+PASS list marker is O.
+PASS list marker is P.
+PASS list marker is Q.
+PASS list marker is R.
+PASS list marker is S.
+PASS list marker is T.
+PASS list marker is U.
+PASS list marker is V.
+PASS list marker is W.
+PASS list marker is X.
+PASS list marker is Y.
+PASS list marker is Z.
 upper-greek
 
-PASS
-PASS
+PASS list marker is Α.
+PASS list marker is Β.
+PASS list marker is Γ.
+PASS list marker is Δ.
+PASS list marker is Ε.
+PASS list marker is Ζ.
+PASS list marker is Η.
+PASS list marker is Θ.
+PASS list marker is Ι.
+PASS list marker is Κ.
+PASS list marker is Λ.
+PASS list marker is Μ.
+PASS list marker is Ν.
+PASS list marker is Ξ.
+PASS list marker is Ο.
+PASS list marker is Π.
+PASS list marker is Ρ.
+PASS list marker is Σ.
+PASS list marker is Τ.
+PASS list marker is Υ.
+PASS list marker is Φ.
+PASS list marker is Χ.
+PASS list marker is Ψ.
+PASS list marker is Ω.
 upper-norwegian
 
-PASS
-PASS
-PASS
+PASS list marker is A.
+PASS list marker is B.
+PASS list marker is C.
+PASS list marker is D.
+PASS list marker is E.
+PASS list marker is F.
+PASS list marker is G.
+PASS list marker is H.
+PASS list marker is I.
+PASS list marker is J.
+PASS list marker is K.
+PASS list marker is L.
+PASS list marker is M.
+PASS list marker is N.
+PASS list marker is O.
+PASS list marker is P.
+PASS list marker is Q.
+PASS list marker is R.
+PASS list marker is S.
+PASS list marker is T.
+PASS list marker is U.
+PASS list marker is V.
+PASS list marker is W.
+PASS list marker is X.
+PASS list marker is Y.
+PASS list marker is Z.
+PASS list marker is Æ.
+PASS list marker is Ø.
+PASS list marker is Å.
 
diff --git a/LayoutTests/fast/lists/w3-css3-list-styles-alphabetic.html b/LayoutTests/fast/lists/w3-css3-list-styles-alphabetic.html
old mode 100644
new mode 100755
index 2fb84f1..6262e0a
--- a/LayoutTests/fast/lists/w3-css3-list-styles-alphabetic.html
+++ b/LayoutTests/fast/lists/w3-css3-list-styles-alphabetic.html
@@ -87,7 +87,7 @@
                 return;
                 
             layoutTestController.dumpAsText();
-            filterListsWithReplacement(document.querySelectorAll(".test ol"), printFailedIfListItemMarkerNotEqualListItemText, printPassedIfEmptyString);
+            filterListsWithReplacement(document.querySelectorAll(".test ol"), testListItemMarkerEqualsListItemText);
             document.body.removeChild(document.getElementById("description")); // Remove description when running in DRT.
         }
         window.onload = runTest;
diff --git a/LayoutTests/fast/lists/w3-css3-list-styles-numeric-expected.txt b/LayoutTests/fast/lists/w3-css3-list-styles-numeric-expected.txt
old mode 100644
new mode 100755
index e254419..fc0bfec
--- a/LayoutTests/fast/lists/w3-css3-list-styles-numeric-expected.txt
+++ b/LayoutTests/fast/lists/w3-css3-list-styles-numeric-expected.txt
@@ -2,122 +2,364 @@ CSS3 Numeric list-style-type
 
 arabic-indic
 
-PASS
-PASS
-PASS
+PASS list marker is ١.
+PASS list marker is ٢.
+PASS list marker is ٣.
+PASS list marker is ٤.
+PASS list marker is ٥.
+PASS list marker is ٦.
+PASS list marker is ٧.
+PASS list marker is ٨.
+PASS list marker is ٩.
+PASS list marker is ١٠.
+PASS list marker is ١.
+PASS list marker is -٢١٤٧٤٨٣٦٤٨.
+PASS list marker is -٢١٤٧٤٨٣٦٤٧.
 binary
 
-PASS
-PASS
-PASS
+PASS list marker is 1.
+PASS list marker is 10.
+PASS list marker is 1.
+PASS list marker is -10000000000000000000000000000000.
+PASS list marker is -1111111111111111111111111111111.
 bengali
 
-PASS
-PASS
-PASS
+PASS list marker is ১.
+PASS list marker is ২.
+PASS list marker is ৩.
+PASS list marker is ৪.
+PASS list marker is ৫.
+PASS list marker is ৬.
+PASS list marker is ৭.
+PASS list marker is ৮.
+PASS list marker is ৯.
+PASS list marker is ১০.
+PASS list marker is ১.
+PASS list marker is -২১৪৭৪৮৩৬৪৮.
+PASS list marker is -২১৪৭৪৮৩৬৪৭.
 cambodian
 
-PASS
-PASS
-PASS
+PASS list marker is ១.
+PASS list marker is ២.
+PASS list marker is ៣.
+PASS list marker is ៤.
+PASS list marker is ៥.
+PASS list marker is ៦.
+PASS list marker is ៧.
+PASS list marker is ៨.
+PASS list marker is ៩.
+PASS list marker is ១០.
+PASS list marker is ១.
+PASS list marker is -២១៤៧៤៨៣៦៤៨.
+PASS list marker is -២១៤៧៤៨៣៦៤៧.
 khmer
 
-PASS
-PASS
-PASS
+PASS list marker is ១.
+PASS list marker is ២.
+PASS list marker is ៣.
+PASS list marker is ៤.
+PASS list marker is ៥.
+PASS list marker is ៦.
+PASS list marker is ៧.
+PASS list marker is ៨.
+PASS list marker is ៩.
+PASS list marker is ១០.
+PASS list marker is ១.
+PASS list marker is -២១៤៧៤៨៣៦៤៨.
+PASS list marker is -២១៤៧៤៨៣៦៤៧.
 decimal
 
-PASS
-PASS
-PASS
+PASS list marker is 1.
+PASS list marker is 2.
+PASS list marker is 3.
+PASS list marker is 4.
+PASS list marker is 5.
+PASS list marker is 6.
+PASS list marker is 7.
+PASS list marker is 8.
+PASS list marker is 9.
+PASS list marker is 10.
+PASS list marker is 1.
+PASS list marker is -2147483648.
+PASS list marker is -2147483647.
 decimal-leading-zero
 
-PASS
-PASS
-PASS
+PASS list marker is 01.
+PASS list marker is 02.
+PASS list marker is 03.
+PASS list marker is 04.
+PASS list marker is 05.
+PASS list marker is 06.
+PASS list marker is 07.
+PASS list marker is 08.
+PASS list marker is 09.
+PASS list marker is 10.
+PASS list marker is 01.
+PASS list marker is -2147483648.
+PASS list marker is -2147483647.
 devanagari
 
-PASS
-PASS
-PASS
+PASS list marker is १.
+PASS list marker is २.
+PASS list marker is ३.
+PASS list marker is ४.
+PASS list marker is ५.
+PASS list marker is ६.
+PASS list marker is ७.
+PASS list marker is ८.
+PASS list marker is ९.
+PASS list marker is १०.
+PASS list marker is १.
+PASS list marker is -२१४७४८३६४८.
+PASS list marker is -२१४७४८३६४७.
 gujarati
 
-PASS
-PASS
-PASS
+PASS list marker is ૧.
+PASS list marker is ૨.
+PASS list marker is ૩.
+PASS list marker is ૪.
+PASS list marker is ૫.
+PASS list marker is ૬.
+PASS list marker is ૭.
+PASS list marker is ૮.
+PASS list marker is ૯.
+PASS list marker is ૧૦.
+PASS list marker is ૧.
+PASS list marker is -૨૧૪૭૪૮૩૬૪૮.
+PASS list marker is -૨૧૪૭૪૮૩૬૪૭.
 gurmukhi
 
-PASS
-PASS
-PASS
+PASS list marker is ੧.
+PASS list marker is ੨.
+PASS list marker is ੩.
+PASS list marker is ੪.
+PASS list marker is ੫.
+PASS list marker is ੬.
+PASS list marker is ੭.
+PASS list marker is ੮.
+PASS list marker is ੯.
+PASS list marker is ੧੦.
+PASS list marker is ੧.
+PASS list marker is -੨੧੪੭੪੮੩੬੪੮.
+PASS list marker is -੨੧੪੭੪੮੩੬੪੭.
 kannada
 
-PASS
-PASS
-PASS
+PASS list marker is ೧.
+PASS list marker is ೨.
+PASS list marker is ೩.
+PASS list marker is ೪.
+PASS list marker is ೫.
+PASS list marker is ೬.
+PASS list marker is ೭.
+PASS list marker is ೮.
+PASS list marker is ೯.
+PASS list marker is ೧೦.
+PASS list marker is ೧.
+PASS list marker is -೨೧೪೭೪೮೩೬೪೮.
+PASS list marker is -೨೧೪೭೪೮೩೬೪೭.
 lower-hexadecimal
 
-PASS
-PASS
-PASS
+PASS list marker is 1.
+PASS list marker is 2.
+PASS list marker is 3.
+PASS list marker is 4.
+PASS list marker is 5.
+PASS list marker is 6.
+PASS list marker is 7.
+PASS list marker is 8.
+PASS list marker is 9.
+PASS list marker is a.
+PASS list marker is b.
+PASS list marker is c.
+PASS list marker is d.
+PASS list marker is e.
+PASS list marker is f.
+PASS list marker is 10.
+PASS list marker is 1.
+PASS list marker is -80000000.
+PASS list marker is -7fffffff.
 lao
 
-PASS
-PASS
-PASS
+PASS list marker is ໑.
+PASS list marker is ໒.
+PASS list marker is ໓.
+PASS list marker is ໔.
+PASS list marker is ໕.
+PASS list marker is ໖.
+PASS list marker is ໗.
+PASS list marker is ໘.
+PASS list marker is ໙.
+PASS list marker is ໑໐.
+PASS list marker is ໑.
+PASS list marker is -໒໑໔໗໔໘໓໖໔໘.
+PASS list marker is -໒໑໔໗໔໘໓໖໔໗.
 malayalam
 
-PASS
-PASS
-PASS
+PASS list marker is ൧.
+PASS list marker is ൨.
+PASS list marker is ൩.
+PASS list marker is ൪.
+PASS list marker is ൫.
+PASS list marker is ൬.
+PASS list marker is ൭.
+PASS list marker is ൮.
+PASS list marker is ൯.
+PASS list marker is ൧൦.
+PASS list marker is ൧.
+PASS list marker is -൨൧൪൭൪൮൩൬൪൮.
+PASS list marker is -൨൧൪൭൪൮൩൬൪൭.
 mongolian
 
-PASS
-PASS
-PASS
+PASS list marker is ᠑.
+PASS list marker is ᠒.
+PASS list marker is ᠓.
+PASS list marker is ᠔.
+PASS list marker is ᠕.
+PASS list marker is ᠖.
+PASS list marker is ᠗.
+PASS list marker is ᠘.
+PASS list marker is ᠙.
+PASS list marker is ᠑᠐.
+PASS list marker is ᠑.
+PASS list marker is -᠒᠑᠔᠗᠔᠘᠓᠖᠔᠘.
+PASS list marker is -᠒᠑᠔᠗᠔᠘᠓᠖᠔᠗.
 myanmar
 
-PASS
-PASS
-PASS
+PASS list marker is ၁.
+PASS list marker is ၂.
+PASS list marker is ၃.
+PASS list marker is ၄.
+PASS list marker is ၅.
+PASS list marker is ၆.
+PASS list marker is ၇.
+PASS list marker is ၈.
+PASS list marker is ၉.
+PASS list marker is ၁၀.
+PASS list marker is ၁.
+PASS list marker is -၂၁၄၇၄၈၃၆၄၈.
+PASS list marker is -၂၁၄၇၄၈၃၆၄၇.
 octal
 
-PASS
-PASS
-PASS
+PASS list marker is 1.
+PASS list marker is 2.
+PASS list marker is 3.
+PASS list marker is 4.
+PASS list marker is 5.
+PASS list marker is 6.
+PASS list marker is 7.
+PASS list marker is 10.
+PASS list marker is 1.
+PASS list marker is -20000000000.
+PASS list marker is -17777777777.
 oriya
 
-PASS
-PASS
-PASS
+PASS list marker is ୧.
+PASS list marker is ୨.
+PASS list marker is ୩.
+PASS list marker is ୪.
+PASS list marker is ୫.
+PASS list marker is ୬.
+PASS list marker is ୭.
+PASS list marker is ୮.
+PASS list marker is ୯.
+PASS list marker is ୧୦.
+PASS list marker is ୧.
+PASS list marker is -୨୧୪୭୪୮୩୬୪୮.
+PASS list marker is -୨୧୪୭୪୮୩୬୪୭.
 persian
 
-PASS
-PASS
-PASS
+PASS list marker is ۱.
+PASS list marker is ۲.
+PASS list marker is ۳.
+PASS list marker is ۴.
+PASS list marker is ۵.
+PASS list marker is ۶.
+PASS list marker is ۷.
+PASS list marker is ۸.
+PASS list marker is ۹.
+PASS list marker is ۱۰.
+PASS list marker is ۱.
+PASS list marker is -۲۱۴۷۴۸۳۶۴۸.
+PASS list marker is -۲۱۴۷۴۸۳۶۴۷.
 urdu
 
-PASS
-PASS
-PASS
+PASS list marker is ۱.
+PASS list marker is ۲.
+PASS list marker is ۳.
+PASS list marker is ۴.
+PASS list marker is ۵.
+PASS list marker is ۶.
+PASS list marker is ۷.
+PASS list marker is ۸.
+PASS list marker is ۹.
+PASS list marker is ۱۰.
+PASS list marker is ۱.
+PASS list marker is -۲۱۴۷۴۸۳۶۴۸.
+PASS list marker is -۲۱۴۷۴۸۳۶۴۷.
 telugu
 
-PASS
-PASS
-PASS
+PASS list marker is ౧.
+PASS list marker is ౨.
+PASS list marker is ౩.
+PASS list marker is ౪.
+PASS list marker is ౫.
+PASS list marker is ౬.
+PASS list marker is ౭.
+PASS list marker is ౮.
+PASS list marker is ౯.
+PASS list marker is ౧౦.
+PASS list marker is ౧.
+PASS list marker is -౨౧౪౭౪౮౩౬౪౮.
+PASS list marker is -౨౧౪౭౪౮౩౬౪౭.
 tibetan
 
-PASS
-PASS
-PASS
+PASS list marker is ༡.
+PASS list marker is ༢.
+PASS list marker is ༣.
+PASS list marker is ༤.
+PASS list marker is ༥.
+PASS list marker is ༦.
+PASS list marker is ༧.
+PASS list marker is ༨.
+PASS list marker is ༩.
+PASS list marker is ༡༠.
+PASS list marker is ༡.
+PASS list marker is -༢༡༤༧༤༨༣༦༤༨.
+PASS list marker is -༢༡༤༧༤༨༣༦༤༧.
 thai
 
-PASS
-PASS
-PASS
+PASS list marker is ๑.
+PASS list marker is ๒.
+PASS list marker is ๓.
+PASS list marker is ๔.
+PASS list marker is ๕.
+PASS list marker is ๖.
+PASS list marker is ๗.
+PASS list marker is ๘.
+PASS list marker is ๙.
+PASS list marker is ๑๐.
+PASS list marker is ๑.
+PASS list marker is -๒๑๔๗๔๘๓๖๔๘.
+PASS list marker is -๒๑๔๗๔๘๓๖๔๗.
 upper-hexadecimal
 
-PASS
-PASS
-PASS
+PASS list marker is 1.
+PASS list marker is 2.
+PASS list marker is 3.
+PASS list marker is 4.
+PASS list marker is 5.
+PASS list marker is 6.
+PASS list marker is 7.
+PASS list marker is 8.
+PASS list marker is 9.
+PASS list marker is A.
+PASS list marker is B.
+PASS list marker is C.
+PASS list marker is D.
+PASS list marker is E.
+PASS list marker is F.
+PASS list marker is 10.
+PASS list marker is 1.
+PASS list marker is -80000000.
+PASS list marker is -7FFFFFFF.
 
diff --git a/LayoutTests/fast/lists/w3-css3-list-styles-numeric.html b/LayoutTests/fast/lists/w3-css3-list-styles-numeric.html
old mode 100644
new mode 100755
index c7ba453..3e1bd4b
--- a/LayoutTests/fast/lists/w3-css3-list-styles-numeric.html
+++ b/LayoutTests/fast/lists/w3-css3-list-styles-numeric.html
@@ -60,15 +60,11 @@
     </style>
     <script src="resources/dump-list.js"></script>
     <script>
-        function printFailedIfListItemMarkerNotEqualListItemText(listItemElement, depth)
+        function testListItemMarkerEqualsListItemText(listItemElement, depth)
         {
-            var marker = layoutTestController.markerTextForListItem(listItemElement);
             var isNegativeNumber = listItemElement.parentNode.className && listItemElement.parentNode.className.split(" ").indexOf("negative-number") > -1;
-            var expectedMarkerText = isNegativeNumber ? "-" : "";
-            expectedMarkerText += listItemElement.innerText;
-            if (marker === expectedMarkerText)
-                return '';
-            return '<span><span class="fail">FAIL</span> list marker should be ' + expectedMarkerText + '. Was ' + marker + '.</span><br/>';
+            var expectedMarkerText = (isNegativeNumber ? "-" : "") + listItemElement.innerText;
+            return testListItemMarkerEquals(layoutTestController.markerTextForListItem(listItemElement), expectedMarkerText);
         }
 
         function runTest()
@@ -77,7 +73,7 @@
                 return;
             
             layoutTestController.dumpAsText();
-            filterListsWithReplacement(document.querySelectorAll(".test ol"), printFailedIfListItemMarkerNotEqualListItemText, printPassedIfEmptyString);
+            filterListsWithReplacement(document.querySelectorAll(".test ol"), testListItemMarkerEqualsListItemText);
             document.body.removeChild(document.getElementById("description")); // Remove description when running in DRT.
         }
         window.onload = runTest;

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list