Title: [130543] trunk
Revision
130543
Author
zandober...@gmail.com
Date
2012-10-05 12:55:16 -0700 (Fri, 05 Oct 2012)

Log Message

[Gtk] fast/xsl/xslt-missing-namespace-in-xslt.xml is failing on the 64-bit Debug builder
https://bugs.webkit.org/show_bug.cgi?id=91009

Reviewed by Martin Robinson.

Tools: 

Include libxml2 into the jhbuild module. Version 2.8.0 introduces
a more correct (but not completely correct) behavior in the
fast/xsl/xslt-missing-namespace-in-xslt.html test.

* gtk/jhbuild.modules:

LayoutTests: 

Update the test's baselines. The output now properly shows the error.

* platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.png:
* platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (130542 => 130543)


--- trunk/LayoutTests/ChangeLog	2012-10-05 19:46:06 UTC (rev 130542)
+++ trunk/LayoutTests/ChangeLog	2012-10-05 19:55:16 UTC (rev 130543)
@@ -1,3 +1,15 @@
+2012-10-05  Zan Dobersek  <zandober...@gmail.com>
+
+        [Gtk] fast/xsl/xslt-missing-namespace-in-xslt.xml is failing on the 64-bit Debug builder
+        https://bugs.webkit.org/show_bug.cgi?id=91009
+
+        Reviewed by Martin Robinson.
+
+        Update the test's baselines. The output now properly shows the error.
+
+        * platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.png:
+        * platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
+
 2012-10-05  Dirk Pranke  <dpra...@chromium.org>
 
         Fix lint error in TestExpectations from previous change.

Modified: trunk/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt (130542 => 130543)


--- trunk/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt	2012-10-05 19:46:06 UTC (rev 130542)
+++ trunk/LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt	2012-10-05 19:55:16 UTC (rev 130543)
@@ -2,14 +2,29 @@
 
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x84
-  RenderBlock {html} at (0,0) size 800x84
-    RenderBody {body} at (8,16) size 784x52
+layer at (0,0) size 800x286
+  RenderBlock {html} at (0,0) size 800x286
+    RenderBlock {parsererror} at (16,16) size 768x186 [bgcolor=#FFDDDD] [border: (2px solid #CC7777)]
+      RenderBlock {h3} at (18,20) size 732x22
+        RenderText {#text} at (0,0) size 324x22
+          text run at (0,0) width 324: "This page contains the following errors:"
+      RenderBlock {div} at (18,60) size 732x14
+        RenderText {#text} at (0,0) size 504x14
+          text run at (0,0) width 504: "error on line 1 at column 76: Namespace prefix foo on bar is not defined"
+          text run at (504,0) width 0: " "
+      RenderBlock {h3} at (18,92) size 732x22
+        RenderText {#text} at (0,0) size 429x22
+          text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
+      RenderBlock {p} at (18,132) size 732x36
+        RenderText {#text} at (0,0) size 731x37
+          text run at (0,0) width 731: "This document was created as the result of an XSL transformation. The line and column numbers given are from the"
+          text run at (0,18) width 117: "transformed result."
+    RenderBody {body} at (8,218) size 784x52
       RenderBlock {p} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 227x19
           text run at (0,0) width 227: "You should see error text above this"
       RenderBlock (anonymous) at (0,34) size 784x0
-        RenderInline {bar} at (0,0) size 0x0
+        RenderInline {foo:bar} at (0,0) size 0x0
       RenderBlock {p} at (0,34) size 784x18
         RenderText {#text} at (0,0) size 350x19
           text run at (0,0) width 350: "ERROR? this, and nothing below it should be rendered"

Modified: trunk/Tools/ChangeLog (130542 => 130543)


--- trunk/Tools/ChangeLog	2012-10-05 19:46:06 UTC (rev 130542)
+++ trunk/Tools/ChangeLog	2012-10-05 19:55:16 UTC (rev 130543)
@@ -1,3 +1,16 @@
+2012-10-05  Zan Dobersek  <zandober...@gmail.com>
+
+        [Gtk] fast/xsl/xslt-missing-namespace-in-xslt.xml is failing on the 64-bit Debug builder
+        https://bugs.webkit.org/show_bug.cgi?id=91009
+
+        Reviewed by Martin Robinson.
+
+        Include libxml2 into the jhbuild module. Version 2.8.0 introduces
+        a more correct (but not completely correct) behavior in the
+        fast/xsl/xslt-missing-namespace-in-xslt.html test.
+
+        * gtk/jhbuild.modules:
+
 2012-10-05  Rob Buis  <rb...@rim.com>
 
         [BlackBerry] Implement TestRunner.setMockDeviceOrientation

Modified: trunk/Tools/gtk/jhbuild.modules (130542 => 130543)


--- trunk/Tools/gtk/jhbuild.modules	2012-10-05 19:46:06 UTC (rev 130542)
+++ trunk/Tools/gtk/jhbuild.modules	2012-10-05 19:55:16 UTC (rev 130543)
@@ -10,6 +10,7 @@
       <dep package="fonts"/>
       <dep package="fontconfig"/>
       <dep package="freetype6"/>
+      <dep package="libxml2"/>
       <dep package="gdk-pixbuf"/>
       <dep package="gtk+"/>
       <dep package="glib"/>
@@ -36,6 +37,8 @@
       href=""
   <repository type="tarball" name="freedesktop.org"
       href=""
+  <repository type="tarball" name="xmlsoft.org"
+      href=""
 
   <autotools id="make" autogen-sh="configure">
     <branch repo="ftp.gnu.org"
@@ -224,4 +227,11 @@
     </dependencies>
   </autotools>
 
+  <autotools id="libxml2">
+    <branch module="/libxml2/libxml2-2.8.0.tar.gz" version="2.8.0"
+            repo="xmlsoft.org"
+            hash="sha256:f2e2d0e322685193d1affec83b21dc05d599e17a7306d7b90de95bb5b9ac622a"
+            md5sum="c62106f02ee00b6437f0fb9d370c1093"/>
+  </autotools>
+
 </moduleset>
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to