From a6c76a26ca6c6e68dc1735195d1daa5c1ce1fcb5 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Wed, 26 Aug 2009 14:37:00 +0200 Subject: 566012 part 2 fix regresion tests and push mode * test/utf16bebom.xml: regression test showed that this test case was broken but previous behaviour would not detect it ! * parser.c: fix 566012 for the push mode of the parser, tricky ! * test/ebcdic_566012.xml result//ebcdic_566012.xml*: add the test to the regression suite --- result/ebcdic_566012.xml | 1 + result/ebcdic_566012.xml.rde | 1 + result/ebcdic_566012.xml.rdr | 1 + result/ebcdic_566012.xml.sax | 5 +++++ result/ebcdic_566012.xml.sax2 | 5 +++++ result/noent/ebcdic_566012.xml | 1 + 6 files changed, 14 insertions(+) create mode 100644 result/ebcdic_566012.xml create mode 100644 result/ebcdic_566012.xml.rde create mode 100644 result/ebcdic_566012.xml.rdr create mode 100644 result/ebcdic_566012.xml.sax create mode 100644 result/ebcdic_566012.xml.sax2 create mode 100644 result/noent/ebcdic_566012.xml (limited to 'result') diff --git a/result/ebcdic_566012.xml b/result/ebcdic_566012.xml new file mode 100644 index 00000000..153add50 --- /dev/null +++ b/result/ebcdic_566012.xml @@ -0,0 +1 @@ +Lo§”“@₯…™’‰–•~ρKπ@…•ƒ–„‰•‡~ΙΒΤ`ρρτρon%L£…’£@££™~JΰZan% \ No newline at end of file diff --git a/result/ebcdic_566012.xml.rde b/result/ebcdic_566012.xml.rde new file mode 100644 index 00000000..efbc18b8 --- /dev/null +++ b/result/ebcdic_566012.xml.rde @@ -0,0 +1 @@ +0 1 test 1 0 diff --git a/result/ebcdic_566012.xml.rdr b/result/ebcdic_566012.xml.rdr new file mode 100644 index 00000000..efbc18b8 --- /dev/null +++ b/result/ebcdic_566012.xml.rdr @@ -0,0 +1 @@ +0 1 test 1 0 diff --git a/result/ebcdic_566012.xml.sax b/result/ebcdic_566012.xml.sax new file mode 100644 index 00000000..7ec6d5a7 --- /dev/null +++ b/result/ebcdic_566012.xml.sax @@ -0,0 +1,5 @@ +SAX.setDocumentLocator() +SAX.startDocument() +SAX.startElement(test, attr='Γ„Γ–Γœ') +SAX.endElement(test) +SAX.endDocument() diff --git a/result/ebcdic_566012.xml.sax2 b/result/ebcdic_566012.xml.sax2 new file mode 100644 index 00000000..b8a4ce0e --- /dev/null +++ b/result/ebcdic_566012.xml.sax2 @@ -0,0 +1,5 @@ +SAX.setDocumentLocator() +SAX.startDocument() +SAX.startElementNs(test, NULL, NULL, 0, 1, 0, attr='ÄÖ...', 6) +SAX.endElementNs(test, NULL, NULL) +SAX.endDocument() diff --git a/result/noent/ebcdic_566012.xml b/result/noent/ebcdic_566012.xml new file mode 100644 index 00000000..153add50 --- /dev/null +++ b/result/noent/ebcdic_566012.xml @@ -0,0 +1 @@ +Lo§”“@₯…™’‰–•~ρKπ@…•ƒ–„‰•‡~ΙΒΤ`ρρτρon%L£…’£@££™~JΰZan% \ No newline at end of file -- cgit v1.2.3