[GTK] Bump libxml2 version to 1.9.5
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Sep 2017 12:14:12 +0000 (12:14 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 7 Sep 2017 12:14:12 +0000 (12:14 +0000)
https://bugs.webkit.org/show_bug.cgi?id=176502

Reviewed by Carlos Alberto Lopez Perez.

Tools:

It has been released very recently, but it fixes the issues that prevented us from upgrading to 1.9.4.

* gtk/jhbuild.modules:

LayoutTests:

Rebaselines several tests where only the line number changed in error messages.

* platform/gtk/fast/dom/adopt-attribute-crash-expected.txt:
* platform/gtk/fast/parser/xml-colon-entity-expected.txt: Added.
* platform/gtk/fast/parser/xml-declaration-missing-ending-mark-expected.txt: Added.
* platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt:
* platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
* platform/gtk/svg/custom/bug78807-expected.txt: Added.
* platform/gtk/svg/custom/missing-xlink-expected.txt:
* platform/gtk/svg/custom/path-bad-data-expected.txt:
* platform/gtk/svg/custom/use-font-face-crash-expected.txt:

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

12 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/fast/dom/adopt-attribute-crash-expected.txt
LayoutTests/platform/gtk/fast/parser/xml-colon-entity-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/parser/xml-declaration-missing-ending-mark-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt
LayoutTests/platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt
LayoutTests/platform/gtk/svg/custom/bug78807-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/custom/missing-xlink-expected.txt
LayoutTests/platform/gtk/svg/custom/path-bad-data-expected.txt
LayoutTests/platform/gtk/svg/custom/use-font-face-crash-expected.txt
Tools/ChangeLog
Tools/gtk/jhbuild.modules

index 83bfccc..4cfbf94 100644 (file)
@@ -1,3 +1,22 @@
+2017-09-07  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Bump libxml2 version to 1.9.5
+        https://bugs.webkit.org/show_bug.cgi?id=176502
+
+        Reviewed by Carlos Alberto Lopez Perez.
+
+        Rebaselines several tests where only the line number changed in error messages.
+
+        * platform/gtk/fast/dom/adopt-attribute-crash-expected.txt:
+        * platform/gtk/fast/parser/xml-colon-entity-expected.txt: Added.
+        * platform/gtk/fast/parser/xml-declaration-missing-ending-mark-expected.txt: Added.
+        * platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt:
+        * platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
+        * platform/gtk/svg/custom/bug78807-expected.txt: Added.
+        * platform/gtk/svg/custom/missing-xlink-expected.txt:
+        * platform/gtk/svg/custom/path-bad-data-expected.txt:
+        * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
+
 2017-09-07  Miguel Gomez  <magomez@igalia.com>
 
         Unreviewed GTK+ gardening. Marking some service-worker related tests as crashing.
index fcd3bae..b6df96f 100644 (file)
@@ -1,7 +1,7 @@
 ALERT: Tests adopting two Attr nodes of the same qualified name. WebKit shouldn't crash or assert.
 This page contains the following errors:
 
-error on line 3 at column 35: Namespaced Attribute href in 'http://www.w3.org/1999/xlink' redefined
+error on line 3 at column 66: Namespaced Attribute href in 'http://www.w3.org/1999/xlink' redefined
 error on line 18 at column 10: Extra content at the end of the document
 Below is a rendering of the page up to the first error.
 
diff --git a/LayoutTests/platform/gtk/fast/parser/xml-colon-entity-expected.txt b/LayoutTests/platform/gtk/fast/parser/xml-colon-entity-expected.txt
new file mode 100644 (file)
index 0000000..db8839b
--- /dev/null
@@ -0,0 +1,14 @@
+CRASH: malformed entity of &: in xml causes access violation.
+
+If you don't crash, you pass. A parsing error in the "xml-parser" subframe is expected.
+
+
+
+--------
+Frame: 'xml-parser'
+--------
+This page contains the following errors:
+
+error on line 2 at column 14: Entity ':' not defined
+error on line 5 at column 1: AttValue: ' expected
+Below is a rendering of the page up to the first error.
diff --git a/LayoutTests/platform/gtk/fast/parser/xml-declaration-missing-ending-mark-expected.txt b/LayoutTests/platform/gtk/fast/parser/xml-declaration-missing-ending-mark-expected.txt
new file mode 100644 (file)
index 0000000..dd95547
--- /dev/null
@@ -0,0 +1,16 @@
+CRASH: Omitting terminal question mark in <?xml...?> declaration (above) causes access violation.
+
+This tests the both the HTML parser (.html extension), which is where the crash was observed, and the XML parser (in an iframe).
+See https://bugs.webkit.org/show_bug.cgi?id=17814
+
+If you don't crash, you pass. A parsing error in the "xml-parser" subframe is expected.
+
+
+
+--------
+Frame: 'xml-parser'
+--------
+This page contains the following errors:
+
+error on line 1 at column 20: Blank needed here
+Below is a rendering of the page up to the first error.
index 0409f88..7cc8313 100644 (file)
@@ -7,8 +7,8 @@ layer at (0,0) size 800x255
         RenderText {#text} at (0,0) size 324x21
           text run at (0,0) width 324: "This page contains the following errors:"
       RenderBlock {div} at (18,61) size 732x15
-        RenderText {#text} at (0,0) size 490x14
-          text run at (0,0) width 490: "error on line 1 at column 76: Extra content at the end of the document"
+        RenderText {#text} at (0,0) size 497x14
+          text run at (0,0) width 497: "error on line 1 at column 107: Extra content at the end of the document"
       RenderBlock {h3} at (18,94) size 732x23
         RenderText {#text} at (0,0) size 429x21
           text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
index 018bb98..f20ae59 100644 (file)
@@ -9,8 +9,8 @@ layer at (0,0) size 800x289
         RenderText {#text} at (0,0) size 324x21
           text run at (0,0) width 324: "This page contains the following errors:"
       RenderBlock {div} at (18,61) size 732x15
-        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"
+        RenderText {#text} at (0,0) size 511x14
+          text run at (0,0) width 511: "error on line 1 at column 110: Namespace prefix foo on bar is not defined"
       RenderBlock {h3} at (18,94) size 732x23
         RenderText {#text} at (0,0) size 429x21
           text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
diff --git a/LayoutTests/platform/gtk/svg/custom/bug78807-expected.txt b/LayoutTests/platform/gtk/svg/custom/bug78807-expected.txt
new file mode 100644 (file)
index 0000000..e754b0b
--- /dev/null
@@ -0,0 +1,6 @@
+This page contains the following errors:
+
+error on line 11 at column 24: Extra content at the end of the document
+Below is a rendering of the page up to the first error.
+
+
index 1f620cd..4056645 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 785x600
             text run at (0,0) width 324: "This page contains the following errors:"
         RenderBlock {div} at (18,61) size 701x15
           RenderText {#text} at (0,0) size 567x14
-            text run at (0,0) width 567: "error on line 6 at column 14: Namespace prefix xlink for href on a is not defined"
+            text run at (0,0) width 567: "error on line 6 at column 24: Namespace prefix xlink for href on a is not defined"
         RenderBlock {h3} at (18,94) size 701x23
           RenderText {#text} at (0,0) size 429x21
             text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
index fa9d773..5d878dd 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 785x600
             text run at (0,0) width 324: "This page contains the following errors:"
         RenderBlock {div} at (18,61) size 701x15
           RenderText {#text} at (0,0) size 462x14
-            text run at (0,0) width 462: "error on line 9 at column 66: invalid character in attribute value"
+            text run at (0,0) width 462: "error on line 9 at column 79: invalid character in attribute value"
         RenderBlock {h3} at (18,94) size 701x23
           RenderText {#text} at (0,0) size 429x21
             text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
index 6c72cb7..06679d6 100644 (file)
@@ -9,7 +9,7 @@ layer at (0,0) size 785x600
             text run at (0,0) width 324: "This page contains the following errors:"
         RenderBlock {div} at (18,61) size 701x15
           RenderText {#text} at (0,0) size 497x14
-            text run at (0,0) width 497: "error on line 1 at column 132: Extra content at the end of the document"
+            text run at (0,0) width 497: "error on line 1 at column 210: Extra content at the end of the document"
         RenderBlock {h3} at (18,94) size 701x23
           RenderText {#text} at (0,0) size 429x21
             text run at (0,0) width 429: "Below is a rendering of the page up to the first error."
index 57746ee..0786560 100644 (file)
@@ -1,3 +1,14 @@
+2017-09-07  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [GTK] Bump libxml2 version to 1.9.5
+        https://bugs.webkit.org/show_bug.cgi?id=176502
+
+        Reviewed by Carlos Alberto Lopez Perez.
+
+        It has been released very recently, but it fixes the issues that prevented us from upgrading to 1.9.4.
+
+        * gtk/jhbuild.modules:
+
 2017-09-06  Joseph Pecoraro  <pecoraro@apple.com>
 
         Remove new-run-webkit-httpd as it appears to be old
index 2d61d04..3727220 100644 (file)
 
   <autotools id="libxml2" supports-non-srcdir-builds="no"
              autogen-sh="./autogen.sh; ./configure --with-python=no">
-    <branch module="/sources/libxml2-2.9.1.tar.gz" version="2.9.1"
+    <branch module="/sources/libxml2-2.9.5.tar.gz" version="2.9.5"
             repo="xmlsoft.org"
-            hash="sha256:fd3c64cb66f2c4ea27e934d275904d92cec494a8e8405613780cbc8a71680fdb"
-            md5sum="9c0cfef285d5c4a5c80d00904ddab380"/>
+            hash="sha256:4031c1ecee9ce7ba4f313e91ef6284164885cdb69937a123f6a83bb6a72dcd38"/>
   </autotools>
 
   <autotools id="xserver" autogenargs="--disable-xinerama --enable-glx --enable-composite --disable-xorg --disable-dmx --disable-xnest --disable-xquartz --disable-xwin --disable-xephyr --disable-xfake --disable-xfbdev --disable-install-setuid --disable-unit-tests --disable-present --enable-unix-transport --enable-tcp-transport --disable-local-transport --with-xkb-path=/usr/share/X11/xkb --with-xkb-output=/var/lib/xkb --with-xkb-bin-directory=/usr/bin --without-dtrace">