[iOS] Rebaseline expected results for svg font tests
authorsaid@apple.com <said@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 5 Jun 2015 17:41:55 +0000 (17:41 +0000)
committersaid@apple.com <said@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 5 Jun 2015 17:41:55 +0000 (17:41 +0000)
Reviewed by Daniel Bates.

* platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
* platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt:
* platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
* platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
* platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
* svg/custom/svg-fonts-no-latin-glyph-expected.txt:
* svg/custom/svg-fonts-no-latin-glyph.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@185253 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt
LayoutTests/platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt [new file with mode: 0644]
LayoutTests/platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt
LayoutTests/platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt
LayoutTests/svg/custom/svg-fonts-no-latin-glyph-expected.txt
LayoutTests/svg/custom/svg-fonts-no-latin-glyph.html

index ba8b86f..dd5eb0f 100644 (file)
@@ -1,3 +1,17 @@
+2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
+
+        [iOS] Rebaseline expected results for svg font tests
+
+        Reviewed by Daniel Bates.
+
+        * platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
+        * platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt:
+        * platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
+        * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
+        * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
+        * svg/custom/svg-fonts-no-latin-glyph-expected.txt:
+        * svg/custom/svg-fonts-no-latin-glyph.html:
+
 2015-06-05  Zalan Bujtas  <zalan@apple.com>
 
         [iOS] Mask layer now is part of the layer tree output.
diff --git a/LayoutTests/platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt b/LayoutTests/platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt
new file mode 100644 (file)
index 0000000..0e3be11
--- /dev/null
@@ -0,0 +1,4 @@
+Following character should be rendered as an exlamation.
+
+あ
+character height is 17
index 5576b73..fe963c1 100644 (file)
@@ -4,5 +4,5 @@ layer at (0,0) size 800x137
   RenderBlock {html} at (0,0) size 800x137
     RenderBody {body} at (8,40) size 784x57
       RenderBlock {p} at (0,0) size 784x57
-        RenderText {#text} at (0,2) size 256x52
+        RenderText {#text} at (0,2) size 256x53
           text run at (0,2) width 256: "ABCdefoooO"
diff --git a/LayoutTests/platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt b/LayoutTests/platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt
new file mode 100644 (file)
index 0000000..ed9567d
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x101
+  RenderBlock {HTML} at (0,0) size 800x101
+    RenderBody {BODY} at (8,18) size 784x64
+      RenderBlock {P} at (0,0) size 784x22
+        RenderText {#text} at (0,1) size 277x20
+          text run at (0,1) width 277: "This text should be rendered with a first font."
+      RenderBlock {P} at (0,40) size 784x23
+        RenderText {#text} at (0,1) size 285x20
+          text run at (0,1) width 285: "This text should be rendered with a second font."
index c94dc89..03d5a1c 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x128
-  RenderBlock {HTML} at (0,0) size 800x128
-    RenderBody {BODY} at (8,8) size 784x100
+layer at (0,0) size 800x129
+  RenderBlock {HTML} at (0,0) size 800x129
+    RenderBody {BODY} at (8,8) size 784x101
       RenderBlock (anonymous) at (0,0) size 784x80
         RenderText {#text} at (0,0) size 654x19
           text run at (0,0) width 654: "This test checks that the text-overflow: ellipsis property is handled correctly when using an SVG font."
@@ -12,7 +12,7 @@ layer at (0,0) size 800x128
           text run at (0,40) width 529: "Pass if some text is shown followed by an ellipsis (NOT just the ellipsis by itself). "
         RenderBR {BR} at (529,40) size 0x19
         RenderBR {BR} at (0,60) size 0x19
-layer at (8,88) size 182x20 clip at (9,89) size 180x18 scrollWidth 333
-  RenderBlock {DIV} at (0,80) size 182x20 [border: (1px solid #000000)]
-    RenderText {#text} at (1,2) size 334x16
+layer at (8,88) size 182x21 clip at (9,89) size 180x19 scrollWidth 333
+  RenderBlock {DIV} at (0,80) size 182x21 [border: (1px solid #000000)]
+    RenderText {#text} at (1,2) size 334x17
       text run at (1,2) width 334: "abc abc abc abc abc abc abc abc abc abc"
index f0fa8ea..17aa1bf 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x148
-  RenderBlock {HTML} at (0,0) size 800x148
-    RenderBody {BODY} at (8,8) size 784x120
+layer at (0,0) size 800x149
+  RenderBlock {HTML} at (0,0) size 800x149
+    RenderBody {BODY} at (8,8) size 784x121
       RenderBlock (anonymous) at (0,0) size 784x100
         RenderText {#text} at (0,0) size 777x39
           text run at (0,0) width 777: "This test checks that the text-overflow: ellipsis property is handled correctly when using an SVG font and having kerning"
@@ -13,7 +13,7 @@ layer at (0,0) size 800x148
           text run at (0,60) width 529: "Pass if some text is shown followed by an ellipsis (NOT just the ellipsis by itself). "
         RenderBR {BR} at (529,60) size 0x19
         RenderBR {BR} at (0,80) size 0x19
-layer at (8,108) size 182x20 clip at (9,109) size 180x18 scrollWidth 333
-  RenderBlock {DIV} at (0,100) size 182x20 [border: (1px solid #000000)]
-    RenderText {#text} at (1,2) size 334x16
+layer at (8,108) size 182x21 clip at (9,109) size 180x19 scrollWidth 333
+  RenderBlock {DIV} at (0,100) size 182x21 [border: (1px solid #000000)]
+    RenderText {#text} at (1,2) size 334x17
       text run at (1,2) width 334: "abc abc abc abc abc abc abc abc abc abc"
index 2772acf..171ecbc 100644 (file)
@@ -5,30 +5,20 @@
     src: url(resources/no-latin-glyph-font.svg#Font) format("svg");
 }
 </style>
-<script>
-function doTest() {
-    var height = document.getElementById('text').offsetHeight;
-    var result = document.getElementById('result');
-    result.innerHTML = 'character height is ' + height + '<br />';
-    if (height == 16)
-        result.innerHTML += 'PASS';
-    else
-        result.innerHTML += 'FAIL';
-    if (window.testRunner)
-        testRunner.notifyDone();
-}
-</script>
 </head>
 <body>
 <p>Following character should be rendered as an exlamation.</p>
 <span id="text" style="font-family: f;">&#x3042;</span>
 <div id="result"></div>
 <script>
-document.body.offsetWidth;
-if (window.testRunner) {
+if (window.testRunner)
     testRunner.dumpAsText();
-    testRunner.waitUntilDone();
-}
-window.addEventListener('load', doTest, true);
+// Wait until the font is ready for measuring the text height
+document.body.offsetWidth;
+window.addEventListener("load", function() {
+    var height = document.getElementById('text').offsetHeight;
+    var result = document.getElementById('result');
+    result.innerHTML = 'character height is ' + height;
+});
 </script>
 </body>