update xalan + xerces, as the old version had problems emitting windows-1254
files (needed for CHM files).

xalan is patched to emit a newline between xml declaration and doctype (patch
included)


git-svn-id: https://svn.apache.org/repos/asf/httpd/docs-build/trunk@1563700 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/README b/lib/README
index 31ec42c..f6633b4 100644
--- a/lib/README
+++ b/lib/README
@@ -31,13 +31,14 @@
     URL: http://jakarta.apache.org/oro/
 
 xalan.jar
-    Description: xalan (xslt processor), version 2.5.2 + patch
-    patch taken from https://issues.apache.org/jira/browse/XALANJ-1710
-      (second one:
-       https://issues.apache.org/jira/secure/attachment/17150/apache.patch.24279.txt )
+serializer.jar
+    Description: xalan (xslt processor), version 2.7.1 + patch
+    (xalan_2_7_1.patch)
+    patch adds a newline between xml declaration and doctype, even if
+    indent = "no"
     URL: http://xml.apache.org/xalan-j/
 
 xercesImpl.jar
 xml-apis.jar
-    Description: xerces XML parser, version 2.7.0
+    Description: xerces XML parser, version 2.9.0
     URL: http://xml.apache.org/xerces2-j/
diff --git a/lib/serializer.jar b/lib/serializer.jar
new file mode 100644
index 0000000..0e54074
--- /dev/null
+++ b/lib/serializer.jar
Binary files differ
diff --git a/lib/xalan.jar b/lib/xalan.jar
index 5260d22..f8b0914 100644
--- a/lib/xalan.jar
+++ b/lib/xalan.jar
Binary files differ
diff --git a/lib/xalan_2_7_1.patch b/lib/xalan_2_7_1.patch
new file mode 100644
index 0000000..995bd63
--- /dev/null
+++ b/lib/xalan_2_7_1.patch
@@ -0,0 +1,21 @@
+diff -Nur xalan-j_2_7_1~/src/org/apache/xml/serializer/ToXMLStream.java xalan-j_2_7_1/src/org/apache/xml/serializer/ToXMLStream.java
+--- xalan-j_2_7_1~/src/org/apache/xml/serializer/ToXMLStream.java
++++ xalan-j_2_7_1/src/org/apache/xml/serializer/ToXMLStream.java
+@@ -147,7 +147,7 @@
+                     writer.write('\"');
+                     writer.write(standalone);
+                     writer.write("?>");
+-                    if (m_doIndent) {
++                    //if (m_doIndent) {
+                         if (m_standaloneWasSpecified
+                                 || getDoctypePublic() != null
+                                 || getDoctypeSystem() != null) {
+@@ -162,7 +162,7 @@
+                             // in these rare cases?                           
+                             writer.write(m_lineSep, 0, m_lineSepLen);
+                         }
+-                    }
++                    //}
+                 } 
+                 catch(IOException e)
+                 {
diff --git a/lib/xercesImpl.jar b/lib/xercesImpl.jar
index 921f792..e0a4c2e 100644
--- a/lib/xercesImpl.jar
+++ b/lib/xercesImpl.jar
Binary files differ
diff --git a/lib/xml-apis.jar b/lib/xml-apis.jar
index 380f625..d42c0ea 100644
--- a/lib/xml-apis.jar
+++ b/lib/xml-apis.jar
Binary files differ