2009-12-04 Benjamin Poulain <benjamin.poulain@nokia.com>
authoreric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 4 Dec 2009 17:57:47 +0000 (17:57 +0000)
committereric@webkit.org <eric@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 4 Dec 2009 17:57:47 +0000 (17:57 +0000)
        Reviewed by Kenneth Rohde Christiansen.

        [Qt] WebKit crashes when loading certain SVG images
        https://bugs.webkit.org/show_bug.cgi?id=29443

        Update the test results for the new FontCache implementation.

        * platform/qt/css1/box_properties/float_elements_in_series-expected.txt:
        * platform/qt/css1/font_properties/font_variant-expected.txt:
        * platform/qt/css1/pseudo/firstline-expected.txt:
        * platform/qt/css1/pseudo/multiple_pseudo_elements-expected.txt:
        * platform/qt/css2.1/t1505-c524-font-var-00-b-expected.txt:

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

LayoutTests/ChangeLog
LayoutTests/platform/qt/css1/box_properties/float_elements_in_series-expected.txt
LayoutTests/platform/qt/css1/font_properties/font_variant-expected.txt
LayoutTests/platform/qt/css1/pseudo/firstline-expected.txt
LayoutTests/platform/qt/css1/pseudo/multiple_pseudo_elements-expected.txt
LayoutTests/platform/qt/css2.1/t1505-c524-font-var-00-b-expected.txt

index 3edcda7642333fa93e0967e3e73ebdf41d8ee8e4..78422558e926abda86633fbff54c4de5abc7ecb0 100644 (file)
@@ -1,3 +1,18 @@
+2009-12-04  Benjamin Poulain  <benjamin.poulain@nokia.com>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        [Qt] WebKit crashes when loading certain SVG images
+        https://bugs.webkit.org/show_bug.cgi?id=29443
+
+        Update the test results for the new FontCache implementation.
+
+        * platform/qt/css1/box_properties/float_elements_in_series-expected.txt:
+        * platform/qt/css1/font_properties/font_variant-expected.txt:
+        * platform/qt/css1/pseudo/firstline-expected.txt:
+        * platform/qt/css1/pseudo/multiple_pseudo_elements-expected.txt:
+        * platform/qt/css2.1/t1505-c524-font-var-00-b-expected.txt:
+
 2009-12-04  Steve Block  <steveblock@google.com>
 
         Reviewed by Darin Adler.
index c760441305ebec85b938e15f4ebff51007105818..3393d1d1535e0ebe6ae226131656209b4ff84bd4 100644 (file)
@@ -1,8 +1,8 @@
-layer at (0,0) size 784x775
+layer at (0,0) size 784x773
   RenderView at (0,0) size 784x600
-layer at (0,0) size 784x775
-  RenderBlock {HTML} at (0,0) size 784x775
-    RenderBody {BODY} at (8,8) size 768x747 [bgcolor=#CCCCCC]
+layer at (0,0) size 784x773
+  RenderBlock {HTML} at (0,0) size 784x773
+    RenderBody {BODY} at (8,8) size 768x745 [bgcolor=#CCCCCC]
       RenderBlock {P} at (0,0) size 768x20
         RenderText {#text} at (0,0) size 395x20
           text run at (0,0) width 395: "The style declarations which apply to the text below are:"
@@ -39,23 +39,23 @@ layer at (0,0) size 784x775
           text run at (0,20) width 560: "of this page indicates how the DIV elements should be laid out horizontally. "
           text run at (560,20) width 208: "They should align with each"
           text run at (0,40) width 40: "other."
-      RenderBlock (floating) {DIV} at (0,334) size 140x101 [bgcolor=#FFFF00] [border: (20px solid #000000)]
-        RenderBlock {P} at (40,40) size 60x21
-          RenderText {#text} at (0,0) size 47x21
-            text run at (0,0) width 47: "Yellow"
-      RenderBlock (floating) {DIV} at (160,334) size 140x101 [color=#FFFFFF] [bgcolor=#0000FF] [border: (20px solid #000000)]
-        RenderBlock {P} at (40,40) size 60x21
-          RenderText {#text} at (0,0) size 31x21
-            text run at (0,0) width 31: "Blue"
-      RenderBlock (floating) {DIV} at (320,334) size 140x101 [bgcolor=#FF0000] [border: (20px solid #000000)]
-        RenderBlock {P} at (40,40) size 60x21
-          RenderText {#text} at (0,0) size 28x21
-            text run at (0,0) width 28: "Red"
-      RenderBlock (floating) {DIV} at (480,334) size 140x101 [color=#FFFFFF] [bgcolor=#008000] [border: (20px solid #000000)]
-        RenderBlock {P} at (40,40) size 60x21
-          RenderText {#text} at (0,0) size 42x21
-            text run at (0,0) width 42: "Green"
-      RenderBlock {DIV} at (0,445) size 768x21
+      RenderBlock (floating) {DIV} at (0,334) size 140x100 [bgcolor=#FFFF00] [border: (20px solid #000000)]
+        RenderBlock {P} at (40,40) size 60x20
+          RenderText {#text} at (0,0) size 49x20
+            text run at (0,0) width 49: "Yellow"
+      RenderBlock (floating) {DIV} at (160,334) size 140x100 [color=#FFFFFF] [bgcolor=#0000FF] [border: (20px solid #000000)]
+        RenderBlock {P} at (40,40) size 60x20
+          RenderText {#text} at (0,0) size 33x20
+            text run at (0,0) width 33: "Blue"
+      RenderBlock (floating) {DIV} at (320,334) size 140x100 [bgcolor=#FF0000] [border: (20px solid #000000)]
+        RenderBlock {P} at (40,40) size 60x20
+          RenderText {#text} at (0,0) size 30x20
+            text run at (0,0) width 30: "Red"
+      RenderBlock (floating) {DIV} at (480,334) size 140x100 [color=#FFFFFF] [bgcolor=#008000] [border: (20px solid #000000)]
+        RenderBlock {P} at (40,40) size 60x20
+          RenderText {#text} at (0,0) size 44x20
+            text run at (0,0) width 44: "Green"
+      RenderBlock {DIV} at (0,444) size 768x21
         RenderTable {TABLE} at (0,0) size 620x21
           RenderTableSection {TBODY} at (0,0) size 620x21
             RenderTableRow {TR} at (0,0) size 620x21
@@ -91,41 +91,41 @@ layer at (0,0) size 784x775
                 RenderImage {IMG} at (0,0) size 100x1
               RenderTableCell {TD} at (600,10) size 20x1 [bgcolor=#000000] [r=0 c=14 rs=1 cs=1]
                 RenderImage {IMG} at (0,0) size 20x1
-      RenderTable {TABLE} at (0,486) size 768x261 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 766x259
+      RenderTable {TABLE} at (0,485) size 768x260 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 766x258
           RenderTableRow {TR} at (0,0) size 766x29
             RenderTableCell {TD} at (0,0) size 766x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderInline {STRONG} at (0,0) size 178x20
                 RenderText {#text} at (4,4) size 178x20
                   text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 766x230
-            RenderTableCell {TD} at (0,130) size 12x28 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,29) size 766x229
+            RenderTableCell {TD} at (0,129) size 12x28 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 4x20
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 754x230 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+            RenderTableCell {TD} at (12,29) size 754x229 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
               RenderBlock {P} at (4,4) size 746x60
                 RenderText {#text} at (0,0) size 746x60
                   text run at (0,0) width 746: "The four floating DIV elements below should appear next to each other horizontally. The table at the"
                   text run at (0,20) width 586: "bottom of this page indicates how the DIV elements should be laid out horizontally. "
                   text run at (586,20) width 160: "They should align with"
                   text run at (0,40) width 79: "each other."
-              RenderBlock (floating) {DIV} at (4,74) size 140x101 [bgcolor=#FFFF00] [border: (20px solid #000000)]
-                RenderBlock {P} at (40,40) size 60x21
-                  RenderText {#text} at (0,0) size 47x21
-                    text run at (0,0) width 47: "Yellow"
-              RenderBlock (floating) {DIV} at (164,74) size 140x101 [color=#FFFFFF] [bgcolor=#0000FF] [border: (20px solid #000000)]
-                RenderBlock {P} at (40,40) size 60x21
-                  RenderText {#text} at (0,0) size 31x21
-                    text run at (0,0) width 31: "Blue"
-              RenderBlock (floating) {DIV} at (324,74) size 140x101 [bgcolor=#FF0000] [border: (20px solid #000000)]
-                RenderBlock {P} at (40,40) size 60x21
-                  RenderText {#text} at (0,0) size 28x21
-                    text run at (0,0) width 28: "Red"
-              RenderBlock (floating) {DIV} at (484,74) size 140x101 [color=#FFFFFF] [bgcolor=#008000] [border: (20px solid #000000)]
-                RenderBlock {P} at (40,40) size 60x21
-                  RenderText {#text} at (0,0) size 42x21
-                    text run at (0,0) width 42: "Green"
-              RenderBlock {DIV} at (4,185) size 746x21
+              RenderBlock (floating) {DIV} at (4,74) size 140x100 [bgcolor=#FFFF00] [border: (20px solid #000000)]
+                RenderBlock {P} at (40,40) size 60x20
+                  RenderText {#text} at (0,0) size 49x20
+                    text run at (0,0) width 49: "Yellow"
+              RenderBlock (floating) {DIV} at (164,74) size 140x100 [color=#FFFFFF] [bgcolor=#0000FF] [border: (20px solid #000000)]
+                RenderBlock {P} at (40,40) size 60x20
+                  RenderText {#text} at (0,0) size 33x20
+                    text run at (0,0) width 33: "Blue"
+              RenderBlock (floating) {DIV} at (324,74) size 140x100 [bgcolor=#FF0000] [border: (20px solid #000000)]
+                RenderBlock {P} at (40,40) size 60x20
+                  RenderText {#text} at (0,0) size 30x20
+                    text run at (0,0) width 30: "Red"
+              RenderBlock (floating) {DIV} at (484,74) size 140x100 [color=#FFFFFF] [bgcolor=#008000] [border: (20px solid #000000)]
+                RenderBlock {P} at (40,40) size 60x20
+                  RenderText {#text} at (0,0) size 44x20
+                    text run at (0,0) width 44: "Green"
+              RenderBlock {DIV} at (4,184) size 746x21
                 RenderTable {TABLE} at (0,0) size 620x21
                   RenderTableSection {TBODY} at (0,0) size 620x21
                     RenderTableRow {TR} at (0,0) size 620x21
index a60735f3d8fcf9da1072cb4e2aae8f3229120bcd..63b50da10e592edd5f8eb85177ce93cc88339bc2 100644 (file)
@@ -15,36 +15,36 @@ layer at (0,0) size 800x600
           text run at (0,32) width 0: " "
       RenderBlock {HR} at (0,97) size 784x2 [border: (1px inset #000000)]
       RenderBlock {P} at (0,115) size 784x20
-        RenderText {#text} at (0,0) size 271x20
-          text run at (0,0) width 271: "This Paragraph should be in Small Caps."
+        RenderText {#text} at (0,0) size 292x20
+          text run at (0,0) width 292: "This Paragraph should be in Small Caps."
       RenderBlock {P} at (0,151) size 784x20
-        RenderText {#text} at (0,0) size 581x20
-          text run at (0,0) width 581: "This Paragraph should be in Small Caps, but the Last Word in the Sentence should be "
+        RenderText {#text} at (0,0) size 613x20
+          text run at (0,0) width 613: "This Paragraph should be in Small Caps, but the Last Word in the Sentence should be "
         RenderInline {SPAN} at (0,0) size 52x20
-          RenderText {#text} at (581,0) size 52x20
-            text run at (581,0) width 52: "Normal"
-        RenderText {#text} at (633,0) size 4x20
-          text run at (633,0) width 4: "."
-      RenderTable {TABLE} at (0,187) size 659x95 [border: (1px outset #808080)]
-        RenderTableSection {TBODY} at (1,1) size 657x93
-          RenderTableRow {TR} at (0,0) size 657x29
-            RenderTableCell {TD} at (0,0) size 657x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
+          RenderText {#text} at (613,0) size 52x20
+            text run at (613,0) width 52: "Normal"
+        RenderText {#text} at (665,0) size 4x20
+          text run at (665,0) width 4: "."
+      RenderTable {TABLE} at (0,187) size 691x95 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 689x93
+          RenderTableRow {TR} at (0,0) size 689x29
+            RenderTableCell {TD} at (0,0) size 689x29 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=2]
               RenderInline {STRONG} at (0,0) size 178x20
                 RenderText {#text} at (4,4) size 178x20
                   text run at (4,4) width 178: "TABLE Testing Section"
-          RenderTableRow {TR} at (0,29) size 657x64
+          RenderTableRow {TR} at (0,29) size 689x64
             RenderTableCell {TD} at (0,47) size 12x28 [bgcolor=#C0C0C0] [border: (1px inset #808080)] [r=1 c=0 rs=1 cs=1]
               RenderText {#text} at (4,4) size 4x20
                 text run at (4,4) width 4: " "
-            RenderTableCell {TD} at (12,29) size 645x64 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
-              RenderBlock {P} at (4,4) size 637x20
-                RenderText {#text} at (0,0) size 271x20
-                  text run at (0,0) width 271: "This Paragraph should be in Small Caps."
-              RenderBlock {P} at (4,40) size 637x20
-                RenderText {#text} at (0,0) size 581x20
-                  text run at (0,0) width 581: "This Paragraph should be in Small Caps, but the Last Word in the Sentence should be "
+            RenderTableCell {TD} at (12,29) size 677x64 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
+              RenderBlock {P} at (4,4) size 669x20
+                RenderText {#text} at (0,0) size 292x20
+                  text run at (0,0) width 292: "This Paragraph should be in Small Caps."
+              RenderBlock {P} at (4,40) size 669x20
+                RenderText {#text} at (0,0) size 613x20
+                  text run at (0,0) width 613: "This Paragraph should be in Small Caps, but the Last Word in the Sentence should be "
                 RenderInline {SPAN} at (0,0) size 52x20
-                  RenderText {#text} at (581,0) size 52x20
-                    text run at (581,0) width 52: "Normal"
-                RenderText {#text} at (633,0) size 4x20
-                  text run at (633,0) width 4: "."
+                  RenderText {#text} at (613,0) size 52x20
+                    text run at (613,0) width 52: "Normal"
+                RenderText {#text} at (665,0) size 4x20
+                  text run at (665,0) width 4: "."
index b95b7de5d70a21c33c86a476eae27412fe674f52..e7754a202568b3da0389fb15f226e57ebd110441 100644 (file)
@@ -32,18 +32,18 @@ layer at (0,0) size 784x746
           text run at (135,60) width 610: "Remember that in order to ensure a complete test, the paragraph must be displayed on"
           text run at (0,80) width 136: "more than one line."
       RenderBlock {P} at (0,323) size 768x80
-        RenderText {#text} at (0,0) size 761x60
-          text run at (0,0) width 606: "The first line of this paragraph, and only that one, should be displayed in small-caps style. "
-          text run at (606,0) width 155: "Thus, if the first line is"
-          text run at (0,20) width 757: "not in small-caps style, OR if the entire paragraph turns out in small-caps, then the user agent has failed this"
-          text run at (0,40) width 283: "test (although the problem might be that "
+        RenderText {#text} at (0,0) size 741x60
+          text run at (0,0) width 634: "The first line of this paragraph, and only that one, should be displayed in small-caps style. "
+          text run at (634,0) width 107: "Thus, if the first"
+          text run at (0,20) width 731: "line is not in small-caps style, OR if the entire paragraph turns out in small-caps, then the user agent has"
+          text run at (0,40) width 355: "failed this test (although the problem might be that "
         RenderInline {CODE} at (0,0) size 63x16
-          RenderText {#text} at (283,43) size 63x16
-            text run at (283,43) width 63: "small-caps"
-        RenderText {#text} at (346,40) size 708x40
-          text run at (346,40) width 247: " is not supported by your browser). "
-          text run at (593,40) width 115: "This is extra text"
-          text run at (0,60) width 644: "included for the purposes of making the paragraph long enough to have more than one line."
+          RenderText {#text} at (355,43) size 63x16
+            text run at (355,43) width 63: "small-caps"
+        RenderText {#text} at (418,40) size 751x40
+          text run at (418,40) width 247: " is not supported by your browser). "
+          text run at (665,40) width 86: "This is extra"
+          text run at (0,60) width 673: "text included for the purposes of making the paragraph long enough to have more than one line."
       RenderTable {TABLE} at (0,419) size 768x311 [border: (1px outset #808080)]
         RenderTableSection {TBODY} at (1,1) size 766x309
           RenderTableRow {TR} at (0,0) size 766x29
@@ -72,9 +72,9 @@ layer at (0,0) size 784x746
                   text run at (179,60) width 515: "Remember that in order to ensure a complete test, the paragraph must be"
                   text run at (0,80) width 231: "displayed on more than one line."
               RenderBlock {P} at (4,196) size 746x80
-                RenderText {#text} at (0,0) size 731x60
-                  text run at (0,0) width 606: "The first line of this paragraph, and only that one, should be displayed in small-caps style. "
-                  text run at (606,0) width 113: "Thus, if the first"
+                RenderText {#text} at (0,0) size 741x60
+                  text run at (0,0) width 634: "The first line of this paragraph, and only that one, should be displayed in small-caps style. "
+                  text run at (634,0) width 107: "Thus, if the first"
                   text run at (0,20) width 731: "line is not in small-caps style, OR if the entire paragraph turns out in small-caps, then the user agent has"
                   text run at (0,40) width 355: "failed this test (although the problem might be that "
                 RenderInline {CODE} at (0,0) size 63x16
index c3b216d98cab1132dd9da46bf044a6eb9fab7f90..f424597c519e25c1ba3d1db42e339cc4e2438762 100644 (file)
@@ -51,8 +51,8 @@ layer at (0,0) size 784x1170
           RenderText {#text} at (0,0) size 73x69
             text run at (0,0) width 73: "\"W"
         RenderText {#text} at (73,38) size 762x91
-          text run at (73,38) width 344: "e should check for quotation support,\" it was said. "
-          text run at (417,38) width 308: "The first two characters in this paragraph-- a"
+          text run at (73,38) width 353: "e should check for quotation support,\" it was said. "
+          text run at (426,38) width 310: "The first two characters in this paragraph-- a"
           text run at (0,69) width 735: "double-quote mark and a capital 'W'-- should be 350% bigger than the rest of the paragraph, and maroon"
           text run at (0,89) width 76: "(dark red). "
           text run at (76,89) width 681: "Note that the inclusion of both the quotation mark and the 'W' in the first-letter style is not required"
@@ -97,8 +97,8 @@ layer at (0,0) size 784x1170
                   RenderText {#text} at (0,0) size 73x69
                     text run at (0,0) width 73: "\"W"
                 RenderText {#text} at (73,38) size 745x111
-                  text run at (73,38) width 344: "e should check for quotation support,\" it was said. "
-                  text run at (417,38) width 308: "The first two characters in this paragraph-- a"
+                  text run at (73,38) width 353: "e should check for quotation support,\" it was said. "
+                  text run at (426,38) width 310: "The first two characters in this paragraph-- a"
                   text run at (0,69) width 735: "double-quote mark and a capital 'W'-- should be 350% bigger than the rest of the paragraph, and maroon"
                   text run at (0,89) width 76: "(dark red). "
                   text run at (76,89) width 618: "Note that the inclusion of both the quotation mark and the 'W' in the first-letter style is not"
index 0bd02826d3bb9382c4cefa52fc64edb58cf7acf0..6e0c25e6408d06c82a1fdb577e8c949b512a7517 100644 (file)
@@ -4,12 +4,12 @@ layer at (0,0) size 800x88
   RenderBlock {HTML} at (0,0) size 800x88
     RenderBody {BODY} at (8,16) size 784x56
       RenderBlock {P} at (0,0) size 784x20 [color=#000080]
-        RenderText {#text} at (0,0) size 271x20
-          text run at (0,0) width 271: "This Paragraph should be in Small Caps."
+        RenderText {#text} at (0,0) size 292x20
+          text run at (0,0) width 292: "This Paragraph should be in Small Caps."
       RenderBlock {P} at (0,36) size 784x20 [color=#000080]
-        RenderText {#text} at (0,0) size 266x20
-          text run at (0,0) width 266: "This Sentence should be in Small Caps. "
+        RenderText {#text} at (0,0) size 289x20
+          text run at (0,0) width 289: "This Sentence should be in Small Caps. "
         RenderInline {SPAN} at (0,0) size 237x20
-          RenderText {#text} at (266,0) size 237x20
-            text run at (266,0) width 237: "This Sentence should be Normal."
+          RenderText {#text} at (289,0) size 237x20
+            text run at (289,0) width 237: "This Sentence should be Normal."
         RenderText {#text} at (0,0) size 0x0